$ RAILS_ENV=production bundle exec rake db:initial_setup
Ruby 2.5 support is untested
/usr/local/canvas-dev/vendor/bundle/ruby/2.5.0/gems/iconv-1.0.4/lib/iconv/version.rb:1: warning: constant ::Data is deprecated
/usr/local/canvas-dev/vendor/bundle/ruby/2.5.0/gems/iconv-1.0.4/lib/iconv.rb:4: warning: constant ::Data is deprecated
/usr/local/canvas-dev/vendor/bundle/ruby/2.5.0/gems/soap4r-ruby1.9-2.0.5/lib/soap/mapping/encodedregistry.rb:150: warning: constant ::Fixnum is deprecated
/usr/local/canvas-dev/vendor/bundle/ruby/2.5.0/gems/soap4r-ruby1.9-2.0.5/lib/soap/mapping/encodedregistry.rb:216: warning: constant ::Fixnum is deprecated
rake aborted!
NoMethodError: undefined method `add_ruby_type' for Psych:Module
Did you mean? add_builtin_type
/usr/local/canvas-dev/config/application.rb:178:in `<class:Application>'
/usr/local/canvas-dev/config/application.rb:39:in `<module:CanvasRails>'
/usr/local/canvas-dev/config/application.rb:38:in `<top (required)>'
/usr/local/canvas-dev/Rakefile:4:in `require'
/usr/local/canvas-dev/Rakefile:4:in `<top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.5.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `load'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `kernel_load'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:28:in `run'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli.rb:424:in `exec'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli.rb:27:in `dispatch'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/cli.rb:18:in `start'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/exe/bundle:30:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/lib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.5.0/gems/bundler-1.16.1/exe/bundle:22:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
--
---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
$ RAILS_ENV=production bundle exec rake db:initial_setup
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/soap4r-ruby1.9-2.0.5/lib/soap/mapping/encodedregistry.rb:150: warning: constant ::Fixnum is deprecated
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/soap4r-ruby1.9-2.0.5/lib/soap/mapping/encodedregistry.rb:216: warning: constant ::Fixnum is deprecated
1: production:public
== RemoveForeignKeyFromEnrollmentsToPseudonym: migrating =====================
-- remove_foreign_key_if_exists(:enrollments, {:column=>:sis_pseudonym_id})
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
Table 'enrollments' has no foreign key for {:column=>:sis_pseudonym_id}
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:970:in `foreign_key_for!'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:940:in `remove_foreign_key'
/usr/local/canvas-dev/config/initializers/active_record.rb:1255:in `remove_foreign_key_if_exists'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:846:in `block in method_missing'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `block in say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:835:in `method_missing'
/usr/local/canvas-dev/db/migrate/20180123191425_remove_foreign_key_from_enrollments_to_pseudonym.rb:22:in `change'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:789:in `exec_migration'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:773:in `block (2 levels) in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:772:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/connection_pool_proxy.rb:13:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:771:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:601:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:951:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1232:in `block in execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `block in ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/transactions.rb:211:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/active_record/base.rb:44:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1231:in `execute_migration_in_transaction'
/usr/local/canvas-dev/config/initializers/active_record.rb:1215:in `execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1203:in `block in migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1319:in `with_advisory_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `migrate'
/usr/local/canvas-dev/lib/tasks/canvas.rake:164:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `block (6 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `block (5 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:71:in `block (4 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:372:in `block (2 levels) in with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:584:in `block in activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:86:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:583:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:370:in `block in with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/relation/delegation.rb:38:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/relation/delegation.rb:38:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:366:in `with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:66:in `block (3 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:63:in `block (2 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/shackles.rb:22:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:62:in `block in shardify_task'
/usr/local/canvas-dev/lib/tasks/db_load_data.rake:239:in `block (2 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `kernel_load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:28:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:424:in `exec'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:27:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:18:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:30:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:22:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Caused by:
ArgumentError: Table 'enrollments' has no foreign key for {:column=>:sis_pseudonym_id}
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:970:in `foreign_key_for!'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:940:in `remove_foreign_key'
/usr/local/canvas-dev/config/initializers/active_record.rb:1255:in `remove_foreign_key_if_exists'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:846:in `block in method_missing'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `block in say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:835:in `method_missing'
/usr/local/canvas-dev/db/migrate/20180123191425_remove_foreign_key_from_enrollments_to_pseudonym.rb:22:in `change'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:789:in `exec_migration'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:773:in `block (2 levels) in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:772:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/connection_pool_proxy.rb:13:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:771:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:601:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:951:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1232:in `block in execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `block in ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/transactions.rb:211:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/active_record/base.rb:44:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1231:in `execute_migration_in_transaction'
/usr/local/canvas-dev/config/initializers/active_record.rb:1215:in `execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1203:in `block in migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1319:in `with_advisory_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `migrate'
/usr/local/canvas-dev/lib/tasks/canvas.rake:164:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `block (6 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:72:in `block (5 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:71:in `block (4 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:372:in `block (2 levels) in with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:584:in `block in activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:86:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:583:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:370:in `block in with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/relation/delegation.rb:38:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/relation/delegation.rb:38:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/app/models/switchman/shard_internal.rb:366:in `with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:66:in `block (3 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:63:in `block (2 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/switchman/shackles.rb:22:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.4/lib/tasks/switchman.rake:62:in `block in shardify_task'
/usr/local/canvas-dev/lib/tasks/db_load_data.rake:239:in `block (2 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `kernel_load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:28:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:424:in `exec'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:27:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:18:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:30:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:22:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate:predeploy
--
---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-users+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
$ git log --abbrev-commit
commit bb93de3ff2 (HEAD -> master, origin/master)
Author: Clay Diffrient <cdiff...@instructure.com>
Date: Wed Feb 14 17:07:20 2018 -0700
Add feature flag to hide refactor work to theme editor
closes CORE-1010
Test Plan:
- A feature flag for "Theme Editor Refactor" is visible
in development environments
Change-Id: I18d00b257ec632f9d496a480ade624bb564ef538
Reviewed-on: https://gerrit.instructure.com/141030
Reviewed-by: Rob Orton <r...@instructure.com>
Tested-by: Jenkins
Product-Review: Robert Lamb <rl...@instructure.com>
QA-Review: Robert Lamb <rl...@instructure.com>
-- remove_foreign_key_if_exists(:enrollments, {:column=>:sis_pseudonym_id})
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
Table 'enrollments' has no foreign key for {:column=>:sis_pseudonym_id}
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:970:in `foreign_key_for!'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:940:in `remove_foreign_key'
/usr/local/canvas-dev/config/initializers/active_record.rb:1255:in `remove_foreign_key_if_exists'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:846:in `block in method_missing'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `block in say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:815:in `say_with_time'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:835:in `method_missing'
/usr/local/canvas-dev/db/migrate/20180123191425_remove_foreign_key_from_enrollments_to_pseudonym.rb:22:in `change'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:789:in `exec_migration'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:773:in `block (2 levels) in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:772:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/connection_pool_proxy.rb:13:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:771:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:601:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:951:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1232:in `block in execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `block in ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/transactions.rb:211:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/active_record/base.rb:44:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1231:in `execute_migration_in_transaction'
/usr/local/canvas-dev/config/initializers/active_record.rb:1215:in `execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1203:in `block in migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1319:in `with_advisory_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `migrate'
/usr/local/canvas-dev/lib/tasks/canvas.rake:164:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `block (6 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `block (5 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:71:in `block (4 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/app/models/switchman/shard_internal.rb:162:in `with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:66:in `block (3 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:63:in `block (2 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/shackles.rb:22:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:62:in `block in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/connection_pool_proxy.rb:13:in `with_connection'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:771:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:601:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:951:in `migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1232:in `block in execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `block in ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `block in transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:189:in `within_new_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:232:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/transactions.rb:211:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/active_record/base.rb:44:in `transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1300:in `ddl_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1231:in `execute_migration_in_transaction'
/usr/local/canvas-dev/config/initializers/active_record.rb:1215:in `execute_migration_in_transaction'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1203:in `block in migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1202:in `migrate_without_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `block in migrate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1319:in `with_advisory_lock'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/activerecord-5.0.4/lib/active_record/migration.rb:1150:in `migrate'
/usr/local/canvas-dev/lib/tasks/canvas.rake:164:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `block (6 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:72:in `block (5 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:71:in `block (4 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/app/models/switchman/shard_internal.rb:162:in `with_each_shard'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:66:in `block (3 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/database_server.rb:99:in `unshackle'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:63:in `block (2 levels) in shardify_task'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/switchman/shackles.rb:22:in `activate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/switchman-1.11.5/lib/tasks/switchman.rake:62:in `block in shardify_task'
/usr/local/canvas-dev/lib/tasks/db_load_data.rake:239:in `block (2 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:75:in `kernel_load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli/exec.rb:28:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:424:in `exec'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:27:in `dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/cli.rb:18:in `start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:30:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/exe/bundle:22:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate:predeploy
$ psql --version
psql (PostgreSQL) 10.2
$ postgres --version
postgres (PostgreSQL) 10.2
$ sudo launchctl list | grep postgres
85 0 homebrew.mxcl.postgresql
$ sudo launchctl list | grep canvas
48 0 canvas.nginx
production:
adapter: postgresql
encoding: utf8
database: canvas_production_master
host: localhost
username: canvas
password: canvas
timeout: 5000
More server info:$ uname -a
Darwin Daniels-Mac-Pro.local 17.3.0 Darwin Kernel Version 17.3.0: Thu Nov 9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64 x86_64
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.2
BuildVersion: 17C88
ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-darwin17]
2. bundler --version
Bundler version 1.13.6
3. $ postgres --version
postgres (PostgreSQL) 10.2 #!! Will try downgrading to 9.5 with homebrew
4. $ redis-server --version
Redis server v=4.0.8 sha=00000000:0 malloc=libc bits=64 build=d791831611c260ce
5. $ nginx -v
nginx version: nginx/1.13.8
I will try downgrading Postgres. Thankfully I don't have any important databases, and I did have canvas running a long while back, and I recall upgrading Postgres to the 10.x line from the 9.x line. Thanks for the advice. I will report back with any changes. Again, thank you for all the help you have provided.
-Daniel
$ RAILS_ENV=production bundle exec rake canvas:compile_assets
[successful compile before this, truncated for brevity]
[zdgz0nIWsp] ./app/jsx/bundles/course_statistics.js 1.81 kB {108} [built]
+ 5492 hidden modules
Done in 693.33s.
--> Finished: 'js:webpack_production' in 693.7754750000022
--> Finished: 'run i18n:generate_js, js:webpack_development, js:webpack_production' in 792.1656649999932
rake aborted!
Parallel::UndumpableException: NoMethodError: undefined method `requirements' for nil:NilClass
Did you mean? require_dependency
/usr/local/canvas-dev/doc/api/method_details/html/setup.rb:38:in `get_routes'
/usr/local/canvas-dev/doc/api/method_details/html/setup.rb:19:in `init'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:185:in `initialize'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:130:in `new'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:135:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:360:in `render_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `block in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:392:in `add_options'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:247:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:269:in `block in yieldall'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:400:in `with_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:269:in `yieldall'
/usr/local/canvas-dev/doc/api/topic/html/method_details_list.erb:5:in `block in _erb_cache_6'
/usr/local/canvas-dev/doc/api/topic/html/method_details_list.erb:4:in `each'
/usr/local/canvas-dev/doc/api/topic/html/method_details_list.erb:4:in `each_with_index'
/usr/local/canvas-dev/doc/api/topic/html/method_details_list.erb:4:in `_erb_cache_6'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:279:in `erb'
/usr/local/canvas-dev/doc/api/topic/html/setup.rb:33:in `method_details_list'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:355:in `render_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `block in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:386:in `add_options'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:247:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:135:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:360:in `render_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `block in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:386:in `add_options'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:247:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:269:in `block in yieldall'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:400:in `with_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:269:in `yieldall'
/usr/local/canvas-dev/doc/api/layout/html/layout.erb:18:in `_erb_cache_0'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:279:in `erb'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:357:in `render_section'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:248:in `block in run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:386:in `add_options'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:247:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:135:in `run'
/usr/local/canvas-dev/doc/api/fulldoc/html/setup.rb:172:in `block in init'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/engine.rb:122:in `block in with_serializer'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/logging.rb:70:in `capture'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/engine.rb:120:in `with_serializer'
/usr/local/canvas-dev/doc/api/fulldoc/html/setup.rb:171:in `init'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:185:in `initialize'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:130:in `new'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/template.rb:135:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/templates/engine.rb:104:in `generate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/cli/yardoc.rb:346:in `run_generate'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/cli/yardoc.rb:260:in `run'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/yard-0.9.5/lib/yard/rake/yardoc_task.rb:74:in `block in define'
/usr/local/canvas-dev/lib/tasks/canvas.rake:83:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/lib/tasks/canvas.rake:90:in `block (5 levels) in <top (required)>'
/usr/local/canvas-dev/lib/tasks/canvas.rake:7:in `log_time'
/usr/local/canvas-dev/lib/tasks/canvas.rake:90:in `block (4 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:484:in `call_with_index'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:455:in `process_incoming_jobs'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:437:in `block in worker'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:428:in `fork'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:428:in `worker'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:419:in `block in create_workers'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:418:in `each'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:418:in `each_with_index'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:418:in `create_workers'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:358:in `work_in_processes'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/parallel-1.12.1/lib/parallel.rb:264:in `map'
/usr/local/canvas-dev/lib/tasks/canvas.rake:89:in `block (3 levels) in <top (required)>'
/usr/local/canvas-dev/lib/tasks/canvas.rake:88:in `block (2 levels) in <top (required)>'
/usr/local/canvas-dev/vendor/bundle/ruby/2.4.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => canvas:compile_assets
canvasuser@Canvas:~# cd /var/canvas
canvasuser@Canvas:/var/canvas$ mkdir -p log tmp/pids public/assets app/stylesheets/brandable_css_brands
canvasuser@Canvas:/var/canvas$ touch app/stylesheets/_brandable_variables_defaults_autogenerated.scss
canvasuser@Canvas:/var/canvas$ touch Gemfile.lock
canvasuser@Canvas:/var/canvas$ sudo chown -R canvasuser config/environment.rb log tmp public/assets app/stylesheets/_brandable_variables_defaults_autogenerated.scss app/stylesheets/brandable_css_brands Gemfile.lock config.ru
Then will need to run:
canvasuser@Canvas:/var/canvas$ yarn install
canvasuser@Canvas:/var/canvas$ RAILS_ENV=production bundle exec rake canvas:compile_assets
canvasuser@Canvas:/var/canvas$ sudo chown -R canvasuser public/dist/brandable_css
Multiple failing specs due to ForeignKeyViolation but work in isolation
Errors of this sort:
ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR: insert or update on table "enrollment_terms" violates foreign key constraint "fk_rails_e182f18b93" DETAIL: Key (root_account_id)=(1) is not present in table "accounts"Delete the
testcache_storekeys fromconfig/cache_store.yml. It is no longer needed.
root# python --version
Python 2.7.10
canvas$ python --version
Python 2.7.10
I also have python3 available from homebrew, which I can access as python3.root# python3 --version
Python 3.6.4
If needed, I can have python3 be callable as just python, by a quick edit of $PATH. I will try everything you all have suggested.
Hope to get this working.
-Daniel