Created
April 29, 2015 14:40
-
-
Save dak/b57dbd9582901ccdce99 to your computer and use it in GitHub Desktop.
sprint:010mix trace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rake db:drop db:create db:migrate db:seed sprint:010mix --trace | |
** Invoke config/secrets.yml (first_time, not_needed) | |
** Invoke config/secrets.yml.example (first_time, not_needed) | |
** Invoke db:drop (first_time) | |
** Invoke db:load_config (first_time) | |
** Execute db:load_config | |
** Execute db:drop | |
** Invoke db:create (first_time) | |
** Invoke db:load_config | |
** Execute db:create | |
** Invoke db:migrate (first_time) | |
** Invoke environment (first_time) | |
** Execute environment | |
** Invoke db:load_config | |
** Execute db:migrate | |
== 0 CreateEntityRoles: migrating ============================================= | |
-- create_table(:entity_roles) | |
-> 0.0103s | |
== 0 CreateEntityRoles: migrated (0.0104s) ==================================== | |
== 1 CreateEntityUsers: migrating ============================================= | |
-- create_table(:entity_users) | |
-> 0.0029s | |
== 1 CreateEntityUsers: migrated (0.0030s) ==================================== | |
== 3 CreateEntityCourses: migrating =========================================== | |
-- create_table(:entity_courses) | |
-> 0.0036s | |
== 3 CreateEntityCourses: migrated (0.0037s) ================================== | |
== 4 CreateEntityBooks: migrating ============================================= | |
-- create_table(:entity_books) | |
-> 0.0039s | |
== 4 CreateEntityBooks: migrated (0.0040s) ==================================== | |
== 5 CreateEntityTasks: migrating ============================================= | |
-- create_table(:entity_tasks) | |
-> 0.0034s | |
== 5 CreateEntityTasks: migrated (0.0035s) ==================================== | |
== 1000 CreateCourseMembershipStudents: migrating ============================= | |
-- create_table(:course_membership_students) | |
-> 0.0061s | |
-- add_foreign_key(:course_membership_students, :entity_courses) | |
-> 0.0025s | |
-- add_foreign_key(:course_membership_students, :entity_roles) | |
-> 0.0016s | |
== 1000 CreateCourseMembershipStudents: migrated (0.0104s) ==================== | |
== 1001 CreateCourseMembershipTeachers: migrating ============================= | |
-- create_table(:course_membership_teachers) | |
-> 0.0085s | |
-- add_foreign_key(:course_membership_teachers, :entity_courses) | |
-> 0.0019s | |
-- add_foreign_key(:course_membership_teachers, :entity_roles) | |
-> 0.0015s | |
== 1001 CreateCourseMembershipTeachers: migrated (0.0120s) ==================== | |
== 1100 CreateRoleUsers: migrating ============================================ | |
-- create_table(:role_users) | |
-> 0.0063s | |
-- add_foreign_key(:role_users, :entity_users) | |
-> 0.0017s | |
-- add_foreign_key(:role_users, :entity_roles) | |
-> 0.0015s | |
== 1100 CreateRoleUsers: migrated (0.0097s) =================================== | |
== 1200 CreateLegacyUserUsers: migrating ====================================== | |
-- create_table(:legacy_user_users) | |
-> 0.0074s | |
-- add_foreign_key(:legacy_user_users, :entity_users) | |
-> 0.0021s | |
== 1200 CreateLegacyUserUsers: migrated (0.0096s) ============================= | |
== 1300 CreateCourseContentCourseBooks: migrating ============================= | |
-- create_table(:course_content_course_books) | |
-> 0.0114s | |
-- add_foreign_key(:course_content_course_books, :entity_courses) | |
-> 0.0021s | |
-- add_foreign_key(:course_content_course_books, :entity_books) | |
-> 0.0017s | |
== 1300 CreateCourseContentCourseBooks: migrated (0.0153s) ==================== | |
== 1400 CreateTasksTaskings: migrating ======================================== | |
-- create_table(:tasks_taskings) | |
-> 0.0150s | |
-- add_foreign_key(:tasks_taskings, :entity_roles) | |
-> 0.0020s | |
-- add_foreign_key(:tasks_taskings, :entity_tasks) | |
-> 0.0017s | |
== 1400 CreateTasksTaskings: migrated (0.0190s) =============================== | |
== 13000 CreateCourseProfileProfiles: migrating =============================== | |
-- create_table(:course_profile_profiles) | |
-> 0.0105s | |
-- add_foreign_key(:course_profile_profiles, :entity_courses) | |
-> 0.0021s | |
== 13000 CreateCourseProfileProfiles: migrated (0.0128s) ====================== | |
== 20140724183731 CreateDoorkeeperTables: migrating =========================== | |
-- create_table(:oauth_applications) | |
-> 0.0068s | |
-- add_index(:oauth_applications, :uid, {:unique=>true}) | |
-> 0.0036s | |
-- create_table(:oauth_access_grants) | |
-> 0.0042s | |
-- add_index(:oauth_access_grants, :token, {:unique=>true}) | |
-> 0.0029s | |
-- create_table(:oauth_access_tokens) | |
-> 0.0054s | |
-- add_index(:oauth_access_tokens, :token, {:unique=>true}) | |
-> 0.0032s | |
-- add_index(:oauth_access_tokens, :resource_owner_id) | |
-> 0.0029s | |
-- add_index(:oauth_access_tokens, :refresh_token, {:unique=>true}) | |
-> 0.0042s | |
== 20140724183731 CreateDoorkeeperTables: migrated (0.0337s) ================== | |
== 20140724183932 InstallFinePrint: migrating ================================= | |
-- create_table(:fine_print_contracts) | |
-> 0.0081s | |
-- create_table(:fine_print_signatures) | |
-> 0.0102s | |
== 20140724183932 InstallFinePrint: migrated (0.0184s) ======================== | |
== 20140724184012 CreateOpenStaxAccountsAccounts: migrating =================== | |
-- create_table(:openstax_accounts_accounts) | |
-> 0.0279s | |
== 20140724184012 CreateOpenStaxAccountsAccounts: migrated (0.0280s) ========== | |
== 20140724184013 CreateOpenStaxAccountsGroups: migrating ===================== | |
-- create_table(:openstax_accounts_groups) | |
-> 0.0085s | |
== 20140724184013 CreateOpenStaxAccountsGroups: migrated (0.0086s) ============ | |
== 20140724184014 CreateOpenStaxAccountsGroupMembers: migrating =============== | |
-- create_table(:openstax_accounts_group_members) | |
-> 0.0119s | |
== 20140724184014 CreateOpenStaxAccountsGroupMembers: migrated (0.0120s) ====== | |
== 20140724184015 CreateOpenStaxAccountsGroupOwners: migrating ================ | |
-- create_table(:openstax_accounts_group_owners) | |
-> 0.0094s | |
== 20140724184015 CreateOpenStaxAccountsGroupOwners: migrated (0.0094s) ======= | |
== 20140724184016 CreateOpenStaxAccountsGroupNestings: migrating ============== | |
-- create_table(:openstax_accounts_group_nestings) | |
-> 0.0118s | |
== 20140724184016 CreateOpenStaxAccountsGroupNestings: migrated (0.0119s) ===== | |
== 20140724184630 CreateUsers: migrating ====================================== | |
-- create_table(:users) | |
-> 0.0128s | |
-- add_foreign_key(:users, :openstax_accounts_accounts, {:column=>:account_id, :on_update=>:restrict, :on_delete=>:restrict}) | |
-> 0.0024s | |
== 20140724184630 CreateUsers: migrated (0.0153s) ============================= | |
== 20140724184800 CreateAdministrators: migrating ============================= | |
-- create_table(:administrators) | |
-> 0.0070s | |
== 20140724184800 CreateAdministrators: migrated (0.0071s) ==================== | |
== 20140923195826 CreateCourses: migrating ==================================== | |
-- create_table(:courses) | |
-> 0.0181s | |
== 20140923195826 CreateCourses: migrated (0.0182s) =========================== | |
== 20140923195940 CreateSections: migrating =================================== | |
-- create_table(:sections) | |
-> 0.0127s | |
-- add_foreign_key(:sections, :courses, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0027s | |
== 20140923195940 CreateSections: migrated (0.0156s) ========================== | |
== 20140923200039 CreateEducators: migrating ================================== | |
-- create_table(:educators) | |
-> 0.0092s | |
-- add_foreign_key(:educators, :courses, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0017s | |
-- add_foreign_key(:educators, :users, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0017s | |
== 20140923200039 CreateEducators: migrated (0.0128s) ========================= | |
== 20140923201845 CreateStudents: migrating =================================== | |
-- create_table(:students) | |
-> 0.0332s | |
-- add_foreign_key(:students, :courses, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0025s | |
-- add_foreign_key(:students, :sections, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0023s | |
-- add_foreign_key(:students, :users, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0019s | |
== 20140923201845 CreateStudents: migrated (0.0403s) ========================== | |
== 20140925185224 CreateTasksAssistants: migrating ============================ | |
-- create_table(:tasks_assistants) | |
-> 0.0121s | |
== 20140925185224 CreateTasksAssistants: migrated (0.0121s) =================== | |
== 20140926165258 CreateTasksTaskPlans: migrating ============================= | |
-- create_table(:tasks_task_plans) | |
-> 0.0171s | |
-- add_foreign_key(:tasks_task_plans, :tasks_assistants, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0021s | |
== 20140926165258 CreateTasksTaskPlans: migrated (0.0193s) ==================== | |
== 20140926213212 CreateTasksTasks: migrating ================================= | |
-- create_table(:tasks_tasks) | |
-> 0.0195s | |
-- add_foreign_key(:tasks_tasks, :tasks_task_plans, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0025s | |
-- add_foreign_key(:tasks_tasks, :entity_tasks, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0020s | |
== 20140926213212 CreateTasksTasks: migrated (0.0244s) ======================== | |
== 20140927175504 CreateTasksTaskedReadings: migrating ======================== | |
-- create_table(:tasks_tasked_readings) | |
-> 0.0046s | |
== 20140927175504 CreateTasksTaskedReadings: migrated (0.0047s) =============== | |
== 20141021205221 CreateTasksTaskSteps: migrating ============================= | |
-- create_table(:tasks_task_steps) | |
-> 0.0107s | |
-- add_foreign_key(:tasks_task_steps, :tasks_tasks, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0025s | |
== 20141021205221 CreateTasksTaskSteps: migrated (0.0133s) ==================== | |
== 20141103184649 CreateTasksTaskingPlans: migrating ========================== | |
-- create_table(:tasks_tasking_plans) | |
-> 0.0102s | |
-- add_foreign_key(:tasks_tasking_plans, :tasks_task_plans, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0019s | |
== 20141103184649 CreateTasksTaskingPlans: migrated (0.0123s) ================= | |
== 20141106215530 CreateContentTags: migrating ================================ | |
-- create_table(:content_tags) | |
-> 0.0129s | |
== 20141106215530 CreateContentTags: migrated (0.0130s) ======================= | |
== 20150203210324 CreateContentExercises: migrating =========================== | |
-- create_table(:content_exercises) | |
-> 0.0118s | |
== 20150203210324 CreateContentExercises: migrated (0.0118s) ================== | |
== 20150203212240 CreateTasksTaskedExercises: migrating ======================= | |
-- create_table(:tasks_tasked_exercises) | |
-> 0.0074s | |
== 20150203212240 CreateTasksTaskedExercises: migrated (0.0074s) ============== | |
== 20150204233802 CreateContentBookParts: migrating =========================== | |
-- create_table(:content_book_parts) | |
-> 0.0145s | |
-- add_foreign_key(:content_book_parts, :content_book_parts, {:column=>:parent_book_part_id, :on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0016s | |
-- add_foreign_key(:content_book_parts, :entity_books, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0016s | |
== 20150204233802 CreateContentBookParts: migrated (0.0179s) ================== | |
== 20150205180054 CreateContentPages: migrating =============================== | |
-- create_table(:content_pages) | |
-> 0.0104s | |
-- add_foreign_key(:content_pages, :content_book_parts, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0025s | |
== 20150205180054 CreateContentPages: migrated (0.0130s) ====================== | |
== 20150212223636 CreateTasksCourseAssistants: migrating ====================== | |
-- create_table(:tasks_course_assistants) | |
-> 0.0132s | |
-- add_foreign_key(:tasks_course_assistants, :entity_courses, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0021s | |
-- add_foreign_key(:tasks_course_assistants, :tasks_assistants, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0015s | |
== 20150212223636 CreateTasksCourseAssistants: migrated (0.0171s) ============= | |
== 20150218225356 CreateContentPageTags: migrating ============================ | |
-- create_table(:content_page_tags) | |
-> 0.0109s | |
-- add_foreign_key(:content_page_tags, :content_pages, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0025s | |
-- add_foreign_key(:content_page_tags, :content_tags, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0022s | |
== 20150218225356 CreateContentPageTags: migrated (0.0158s) =================== | |
== 20150218225408 CreateContentExerciseTags: migrating ======================== | |
-- create_table(:content_exercise_tags) | |
-> 0.0087s | |
-- add_foreign_key(:content_exercise_tags, :content_exercises, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0023s | |
-- add_foreign_key(:content_exercise_tags, :content_tags, {:on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0016s | |
== 20150218225408 CreateContentExerciseTags: migrated (0.0127s) =============== | |
== 20150313184855 RenameLegacyUserUsersToUserProfileUser: migrating =========== | |
-- rename_table(:legacy_user_users, :user_profile_users) | |
-> 0.0082s | |
== 20150313184855 RenameLegacyUserUsersToUserProfileUser: migrated (0.0082s) == | |
== 20150313193101 MoveUsersToUserProfileUsers: migrating ====================== | |
-- create_table(:user_profile_profiles) | |
-> 0.0138s | |
-- remove_foreign_key(:educators, :users) | |
-> 0.0063s | |
-- add_foreign_key(:educators, :user_profile_profiles, {:column=>:user_id, :on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0017s | |
-- remove_foreign_key(:students, :users) | |
-> 0.0061s | |
-- add_foreign_key(:students, :user_profile_profiles, {:column=>:user_id, :on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0028s | |
-- add_foreign_key(:administrators, :user_profile_profiles, {:column=>:profile_id, :on_update=>:cascade, :on_delete=>:cascade}) | |
-> 0.0026s | |
-- drop_table(:users) | |
-> 0.0023s | |
-- drop_table(:user_profile_users) | |
-> 0.0016s | |
== 20150313193101 MoveUsersToUserProfileUsers: migrated (0.0379s) ============= | |
== 20150319110230 CreateTasksTaskedVideos: migrating ========================== | |
-- create_table(:tasks_tasked_videos) | |
-> 0.0047s | |
== 20150319110230 CreateTasksTaskedVideos: migrated (0.0048s) ================= | |
== 20150321164408 CreateFakeStores: migrating ================================= | |
-- create_table(:fake_stores) | |
-> 0.0083s | |
== 20150321164408 CreateFakeStores: migrated (0.0084s) ======================== | |
== 20150325170729 CreateTasksTaskedInteractives: migrating ==================== | |
-- create_table(:tasks_tasked_interactives) | |
-> 0.0050s | |
== 20150325170729 CreateTasksTaskedInteractives: migrated (0.0051s) =========== | |
== 20150420184110 CreateContentLoTeks: migrating ============================== | |
-- create_table(:content_lo_teks_tags) | |
-> 0.0076s | |
-- add_foreign_key(:content_lo_teks_tags, :content_tags, {:column=>:lo_id}) | |
-> 0.0019s | |
-- add_foreign_key(:content_lo_teks_tags, :content_tags, {:column=>:teks_id}) | |
-> 0.0014s | |
== 20150420184110 CreateContentLoTeks: migrated (0.0112s) ===================== | |
== 20150428224104 ChangeTaskTypeToIntegerOnTasksTasks: migrating ============== | |
-- change_column(:tasks_tasks, :task_type, "integer USING CAST(task_type AS integer)") | |
-> 0.0071s | |
== 20150428224104 ChangeTaskTypeToIntegerOnTasksTasks: migrated (0.0071s) ===== | |
** Invoke db:_dump (first_time) | |
** Execute db:_dump | |
** Invoke db:schema:dump (first_time) | |
** Invoke environment | |
** Invoke db:load_config | |
** Execute db:schema:dump | |
** Invoke db:seed (first_time) | |
** Execute db:seed | |
** Invoke db:abort_if_pending_migrations (first_time) | |
** Invoke environment | |
** Execute db:abort_if_pending_migrations | |
** Invoke sprint:010mix (first_time) | |
** Invoke environment | |
** Execute sprint:010mix | |
rake aborted! | |
NoMethodError: undefined method `url' for nil:NilClass | |
/Users/dak/Sites/tutor-server/app/routines/task_exercise.rb:10:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:440:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:439:in `rescue in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:432:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:204:in `[]' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:98:in `add_exercise_step' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:130:in `block (2 levels) in add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:120:in `times' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:120:in `block in add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:115:in `each' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:115:in `add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:62:in `create_homework_task!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:40:in `block in distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:39:in `collect' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:39:in `distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/models/assistant.rb:12:in `distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/routines/distribute_tasks.rb:36:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:440:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:439:in `rescue in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:432:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/sprint_010/mix.rb:115:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:434:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/transaction.rb:188:in `within_new_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:433:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/010mix.rake:5:in `block (2 levels) in <top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `load' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `<main>' | |
ActiveRecord::TransactionIsolationError: cannot set isolation when joining a transaction | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:209:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:433:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:204:in `[]' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:98:in `add_exercise_step' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:130:in `block (2 levels) in add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:120:in `times' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:120:in `block in add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:115:in `each' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:115:in `add_spaced_practice_exercise_steps!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:62:in `create_homework_task!' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:40:in `block in distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:39:in `collect' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/assistants/homework_assistant.rb:39:in `distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/subsystems/tasks/models/assistant.rb:12:in `distribute_tasks' | |
/Users/dak/Sites/tutor-server/app/routines/distribute_tasks.rb:36:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:440:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:439:in `rescue in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:432:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/sprint_010/mix.rb:115:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:434:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/transaction.rb:188:in `within_new_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:433:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/010mix.rake:5:in `block (2 levels) in <top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `load' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `<main>' | |
ActiveRecord::TransactionIsolationError: cannot set isolation when joining a transaction | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:209:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:433:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/sprint_010/mix.rb:115:in `exec' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:258:in `block (2 levels) in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `catch' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:253:in `block in call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:434:in `block in in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/transaction.rb:188:in `within_new_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/transactions.rb:220:in `transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/transaction_retry-1.0.2/lib/transaction_retry/active_record/base.rb:23:in `transaction_with_retry' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:433:in `in_transaction' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:252:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/lev-4.1.0/lib/lev/routine.rb:200:in `call' | |
/Users/dak/Sites/tutor-server/lib/tasks/sprint/010mix.rake:5:in `block (2 levels) in <top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run' | |
/Users/dak/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/rake-10.4.2/bin/rake:33:in `<top (required)>' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `load' | |
/Users/dak/.rbenv/versions/2.1.3/bin/rake:23:in `<main>' | |
Tasks: TOP => sprint:010mix |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment