warning: 4 lines add whitespace errors.
src/app/models/hardware_profile_observer.rb:1: new blank line at EOF.
src/app/models/image_observer.rb:1: new blank line at EOF.
src/app/util/condormatic.rb:1: new blank line at EOF.
src/config/initializers/condor_classads_sync.rb:1: new blank line at EOF.
More troublesome: the call in the initializer kills the ability to run a migration on a new database, as it tries to select from a non-existent table. The solution may be to put this in an after_initializer:
I bypassed that with a simple comment, then added a provider (fine). However, when I added an account, I got the following error:
RuntimeError (Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id):
app/util/condormatic.rb:216:in `condormatic_classads_sync'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
app/util/condormatic.rb:208:in `condormatic_classads_sync'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
app/util/condormatic.rb:207:in `condormatic_classads_sync'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
app/util/condormatic.rb:206:in `condormatic_classads_sync'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
app/util/condormatic.rb:205:in `condormatic_classads_sync'
app/util/condormatic.rb:204:in `each'
app/util/condormatic.rb:204:in `condormatic_classads_sync'
app/models/image_observer.rb:4:in `after_save'
/usr/lib/ruby/1.8/observer.rb:185:in `notify_observers'
/usr/lib/ruby/1.8/observer.rb:184:in `each'
/usr/lib/ruby/1.8/observer.rb:184:in `notify_observers'
app/models/cloud_account.rb:114:in `populate_realms_and_images'
app/models/cloud_account.rb:101:in `each'
app/models/cloud_account.rb:101:in `populate_realms_and_images'
app/models/cloud_account.rb:88:in `populate_realms_and_images'
app/controllers/cloud_accounts_controller.rb:42:in `create'
haml (2.2.24) rails/./lib/sass/plugin/rails.rb:20:in `process'
I'll poke around more, see if I can figure out the issue, but can't test much farther till this is resolved.