Closed barendt closed 6 years ago
After I successfully run up one view-creating migration with this gem, a subsequent run of bundle exec rake db:migrate fails. The trace is below.
bundle exec rake db:migrate
[barendt@webdev4 fu]$ bundle exec rake db:migrate WARNING: You are sending real email in a non-production environment. You should specify the :test delivery_method for action_mailer or register an action_mailer interceptor like PmacsAppResources::MailInterceptor. rake aborted! ActiveRecord::ConnectionAdapters::OracleEnhancedConnectionException: "DESC ." failed; does it exist? /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb:217:in `rescue in describe' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb:212:in `describe' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb:616:in `indexes' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/schema_dumper.rb:56:in `indexes' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:18:in `block in views' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:16:in `each' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:16:in `views' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:8:in `tables' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/schema_dumper.rb:37:in `dump' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/schema_dumper.rb:21:in `dump' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:241:in `block (4 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:240:in `open' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:240:in `block (3 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:66:in `block (2 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:59:in `block (2 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/rake-12.1.0/exe/rake:27:in `<top (required)>' /usr/local/rbenv/versions/2.4.1/bin/bundle:22:in `load' /usr/local/rbenv/versions/2.4.1/bin/bundle:22:in `<main>' OCIError: ORA-04043: object "." does not exist metadata.c:175:in oci8lib_240.so /home/barendt/.gem/ruby/2.3.0/gems/ruby-oci8-2.2.3/lib/oci8/metadata.rb:2053:in `block in describe_table' /home/barendt/.gem/ruby/2.3.0/gems/ruby-oci8-2.2.3/lib/oci8/metadata.rb:2052:in `times' /home/barendt/.gem/ruby/2.3.0/gems/ruby-oci8-2.2.3/lib/oci8/metadata.rb:2052:in `describe_table' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb:355:in `describe' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/oci_connection.rb:214:in `describe' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb:616:in `indexes' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-oracle_enhanced-adapter-1.8.2/lib/active_record/connection_adapters/oracle_enhanced/schema_dumper.rb:56:in `indexes' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:18:in `block in views' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:16:in `each' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:16:in `views' /home/barendt/.gem/ruby/2.3.0/gems/scenic-1.4.0/lib/scenic/schema_dumper.rb:8:in `tables' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/schema_dumper.rb:37:in `dump' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/schema_dumper.rb:21:in `dump' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:241:in `block (4 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:240:in `open' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:240:in `block (3 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:66:in `block (2 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:59:in `block (2 levels) in <top (required)>' /home/barendt/.gem/ruby/2.3.0/gems/rake-12.1.0/exe/rake:27:in `<top (required)>' /usr/local/rbenv/versions/2.4.1/bin/bundle:22:in `load' /usr/local/rbenv/versions/2.4.1/bin/bundle:22:in `<main>' Tasks: TOP => db:schema:dump (See full trace by running task with --trace)
After I successfully run up one view-creating migration with this gem, a subsequent run of
bundle exec rake db:migrate
fails. The trace is below.