This project is archived and is in readonly mode.

#4409 ✓invalid
Postmodern

active_support is trying to load 'sqlite_adapter'.

Reported by Postmodern | April 16th, 2010 @ 12:20 AM

I'm working on a rails3 + dm-rails app, and just now active_support is crashing when attempting to load 'sqlite_adapter'.

Environment information:

$ ruby -v
ruby 1.9.1p376 (2009-12-07 revision 26041) [x86_64-linux]
$ rails -v
Rails 3.0.0.beta3
$ gem list rails

*** LOCAL GEMS ***

rails (3.0.0.beta3)
$ bundle version
Bundler version 0.9.19
$ bundle check
The Gemfile's dependencies are satisfied

Steps to reproduce:

$ bundle install
Your bundle is complete! Use `bundle show gemname` to see where a bundled gem is installed.
$ rails console
/home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:209:in `require': no such file to load -- sqlite_adapter (LoadError)
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:209:in `block in require'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:195:in `block in load_dependency'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:523:in `new_constants_in'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:195:in `load_dependency'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/activesupport/lib/active_support/dependencies.rb:209:in `require'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-core-37b4bd22b9e3842977cf83d32baba459607e900a-master/lib/dm-core/adapters.rb:146:in `rescue in load_adapter'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-core-37b4bd22b9e3842977cf83d32baba459607e900a-master/lib/dm-core/adapters.rb:144:in `load_adapter'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-core-37b4bd22b9e3842977cf83d32baba459607e900a-master/lib/dm-core/adapters.rb:130:in `adapter_class'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-core-37b4bd22b9e3842977cf83d32baba459607e900a-master/lib/dm-core/adapters.rb:13:in `new'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-core-37b4bd22b9e3842977cf83d32baba459607e900a-master/lib/dm-core.rb:236:in `setup'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/setup.rb:25:in `setup_with_instrumentation'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/setup.rb:14:in `block in setup'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/setup.rb:13:in `each'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/setup.rb:13:in `setup'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/railtie.rb:64:in `setup_data_mapper'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/dm-rails-6d789ab541218bf52f1038ecd3856026704f4c3b-master/lib/dm-rails/railtie.rb:112:in `block in <class:Railtie>'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application/finisher.rb:40:in `call'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application/finisher.rb:40:in `block (2 levels) in <module:Finisher>'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application/finisher.rb:39:in `each'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application/finisher.rb:39:in `block in <module:Finisher>'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/initializable.rb:25:in `instance_exec'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/initializable.rb:25:in `run'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/initializable.rb:54:in `each'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/initializable.rb:54:in `run_initializers'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application.rb:109:in `initialize!'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/application.rb:81:in `method_missing'
    from /home/hal/contracts/project/www.project.com/config/environment.rb:5:in `<top (required)>'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/commands.rb:33:in `require'
    from /home/hal/.bundle/ruby/1.9.1/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-master/railties/lib/rails/commands.rb:33:in `<top (required)>'
    from script/rails:10:in `require'
    from script/rails:10:in `<main>'

Partially redacted Gemfile:

# Edit this Gemfile to bundle your application's dependencies.
source 'http://rubygems.org'

gem 'bundler', '0.9.19'

gem 'bcrypt-ruby', '2.1.2', :require => 'bcrypt'

git('git://github.com/rails/rails.git') do
  gem 'activesupport',  '~> 3.0.0.beta3', :require => 'active_support'
  gem 'actionpack',     '~> 3.0.0.beta3', :require => 'action_pack'
  gem 'railties',       '~> 3.0.0.beta3', :require => 'rails'
  gem 'actionmailer',   '~> 3.0.0.beta3', :require => 'action_mailer'
end

datamapper = 'git://github.com/datamapper'

gem 'dm-rails',           '~> 0.10.2', :git => "#{datamapper}/dm-rails.git"

# DataMapper adapters
gem 'dm-do-adapter',      '~> 0.10.3', :git => "#{datamapper}/dm-do-adapter.git"
gem 'dm-sqlite-adapter',  '~> 0.10.3', :git => "#{datamapper}/dm-sqlite-adapter.git"
gem 'dm-mysql-adapter',   '~> 0.10.3', :git => "#{datamapper}/dm-mysql-adapter.git"

# DataMapper dependencies
gem 'dm-core',            '~> 0.10.3', :git => "#{datamapper}/dm-core.git"
gem 'dm-types',           '~> 0.10.3', :git => "#{datamapper}/dm-types.git"
gem 'dm-validations',     '~> 0.10.3', :git => "#{datamapper}/dm-validations.git"
gem 'dm-constraints',     '~> 0.10.3', :git => "#{datamapper}/dm-constraints.git"
gem 'dm-aggregates',      '~> 0.10.3', :git => "#{datamapper}/dm-aggregates.git"
gem 'dm-timestamps',      '~> 0.10.3', :git => "#{datamapper}/dm-timestamps.git"
gem 'dm-migrations',      '~> 0.10.3', :git => "#{datamapper}/dm-migrations.git"
gem 'dm-observer',        '~> 0.10.3', :git => "#{datamapper}/dm-observer.git"

Comments and changes to this ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

<h2 style="font-size: 14px">Tickets have moved to Github</h2>

The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>

People watching this ticket

Pages