Just tried to get the application to boot in production mode.
PROBLEMS!

Here is the log. Still Rails 2.3.5 and AS from sometime in September.

/usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
reflection.rb   257     in `source_reflection'
1       /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
reflection.rb   257     in `collect'
2       /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
reflection.rb   257     in `source_reflection'
3       /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
reflection.rb   316     in `derive_class_name'
4       /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/
reflection.rb   112     in `class_name'
5       /rails/formdir-dev/vendor/plugins/active_scaffold/lib/extensions/
reverse_associations.rb         11      in `reverse'
6       /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold/data_structures/column.rb       117     in `autolink?'
7       /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold.rb      107     in `links_for_associations'
8       /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold/data_structures/columns.rb      62      in `each'
9       /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold/data_structures/columns.rb      62      in `each'
10      /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold.rb      106     in `links_for_associations'
11      /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
active_scaffold.rb      59      in `active_scaffold'
12      /rails/formdir-dev/app/controllers/campaigns_controller.rb      7
13      /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb        32      
in
`gem_original_require'
14      /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb        32      
in
`require'
15      /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
active_support/dependencies.rb  158     in `require'
16      /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
active_support/dependencies.rb  265     in `require_or_load'
17      /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
active_support/dependencies.rb  224     in `depend_on'
18      /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
active_support/dependencies.rb  136     in `require_dependency'
19      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    414
in `load_application_classes'
20      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    413
in `each'
21      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    413
in `load_application_classes'
22      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    411
in `each'
23      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    411
in `load_application_classes'
24      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    197
in `process'
25      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    113
in `send'
26      /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb    113
in `run'
27      /rails/formdir-dev/config/environment.rb        18
28      /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb        32      
in
`gem_original_require'
29      /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb        32      
in
`require'
30      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/railz/application_spawner.rb  299     in
`preload_application'
31      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/railz/application_spawner.rb  248     in
`initialize_server'
32      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/utils.rb      255     in `report_app_init_status'
33      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/railz/application_spawner.rb  233     in
`initialize_server'
34      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server.rb    194     in `start_synchronously'
35      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server.rb    163     in `start'
36      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/railz/application_spawner.rb  209     in `start'
37      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/spawn_manager.rb      262     in `spawn_rails_application'
38      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server_collection.rb         126     in
`lookup_or_add'
39      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/spawn_manager.rb      256     in `spawn_rails_application'
40      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server_collection.rb         80      in `synchronize'
41      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server_collection.rb         79      in `synchronize'
42      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/spawn_manager.rb      255     in `spawn_rails_application'
43      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/spawn_manager.rb      154     in `spawn_application'
44      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/spawn_manager.rb      287     in `handle_spawn_application'
45      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server.rb    352     in `__send__'
46      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server.rb    352     in `main_loop'
47      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/
phusion_passenger/abstract_server.rb    196     in `start_synchronously'
48      /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/bin/passenger-spawn-
server  61

On Jan 26, 11:40 am, Soren <[email protected]> wrote:
> I noted that there was a potential for naming conflicts with the klass
> name used by active scaffold so I have renamed my system to use
> school_class rather than klass.
>
> Here is the associations for school_class:
>
>   has_many :funds
>
>   has_many :mailings
>
>   has_many :students
>
>   has_many :teachers,
>     :class_name => "Staff",
>     :conditions => "staffs.role = 'teacher'"
>
>   has_many :ias,
>     :class_name => "Staff",
>     :conditions => "staffs.role = 'ia'"
>
>   belongs_to :first_contact,
>     :foreign_key => :first_contact_id,
>     :class_name => "User"
>     :conditions => "users.role = 'classco'"
>
>   belongs_to :second_contact,
>     :foreign_key => :second_contact_id,
>     :class_name => "User"
>     :conditions => "users.role = 'classco'"
>
> The associated models have their required has_many/belongs_to.
>
> I found an older version of AS that I has used in another project, and
> just for the heck of it tried it too see if this might be a problem
> with the latest version of AS.
> And it happens to be an issue with the latest version of AS. My older
> version from September seems to be doing just fine with all my
> associations, HABTM's etc etc.
>
> How can I help getting the latest version of AS fixed ?
> under Rails 2.3.5 and using the HEAD version of AS I see one of two
> errors:
>
> NoMethodError (undefined method `create' for
> #<ActiveScaffold::Config::Core:0x2b68bf9e9190>):
>   app/controllers/school_classes_controller.rb:
> 18
> << This is this line:   active_scaffold :school_class do |config|
>   passenger (2.2.9) lib/phusion_passenger/rack/request_handler.rb:
> 92:in `process_request'
>   passenger (2.2.9) lib/phusion_passenger/abstract_request_handler.rb:
> 207:in `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 400:in `start_request_handler'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 351:in `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/utils.rb:184:in `safe_fork'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 349:in `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:163:in
> `start'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 209:in `start'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:262:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:126:in `lookup_or_add'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:256:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:80:in `synchronize'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:79:in `synchronize'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:255:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:154:in
> `spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:287:in
> `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>
> or I get this error:
> Processing ApplicationController#index (for 192.168.0.216 at
> 2010-01-26 19:35:27) [GET]
>   Parameters: {"action"=>"index", "controller"=>"campaigns"}
>
> NoMethodError (undefined method `klass' for nil:NilClass):
>   app/controllers/campaigns_controller.rb:
> 7
> << This is this line:   active_scaffold :campaign do |config|
>   passenger (2.2.9) lib/phusion_passenger/rack/request_handler.rb:
> 92:in `process_request'
>   passenger (2.2.9) lib/phusion_passenger/abstract_request_handler.rb:
> 207:in `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 400:in `start_request_handler'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 351:in `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/utils.rb:184:in `safe_fork'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 349:in `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:163:in
> `start'
>   passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:
> 209:in `start'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:262:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:126:in `lookup_or_add'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:256:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:80:in `synchronize'
>   passenger (2.2.9) lib/phusion_passenger/
> abstract_server_collection.rb:79:in `synchronize'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:255:in
> `spawn_rails_application'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:154:in
> `spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:287:in
> `handle_spawn_application'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `__send__'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in
> `main_loop'
>   passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>
> There are no models, controllers, helpers, views, library & test
> references to a Klass model. Neither is there any klass fields in the
> database nor in db/schema.rb.
>
> /S
>
> On Jan 26, 12:54 am, "Sergio Cambra .:: entreCables S.L. ::."
>
> <[email protected]> wrote:
> > On Martes, 26 de Enero de 2010 08:29:10 Soren escribió:
>
> > > Hi,
>
> > > I have a large fairly complex system and I have ended up with a error
> > > surrounding the associations between the models.
>
> > > Unfortunately the error message is not very clear to me. Can anyone
> > > help ?
>
> > > I have a model/controller pair named klass/klasses. Is this a reserved
> > > word and therefore the source of the problem ?
>
> > > You have a nil object when you didn't expect it!
> > > The error occurred while evaluating nil.klass
>
> > Please post your klass model, and its associations.
>
> > > RAILS_ROOT: /rails/formdir-dev
> > > Application Trace | Framework Trace | Full Trace
>
> > > /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
> > > reflection.rb:257:in `source_reflection'
> > > /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
> > > reflection.rb:257:in `collect'
> > > /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
> > > reflection.rb:257:in `source_reflection'
> > > /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
> > > reflection.rb:316:in `derive_class_name'
> > > /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
> > > reflection.rb:112:in `class_name'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/extensions/
> > > reverse_associations.rb:11:in `reverse'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/active_scaffold/
> > > data_structures/column.rb:117:in `autolink?'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
> > > active_scaffold.rb:107:in `links_for_associations'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/active_scaffold/
> > > data_structures/columns.rb:62:in `each'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/active_scaffold/
> > > data_structures/columns.rb:62:in `each'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
> > > active_scaffold.rb:106:in `links_for_associations'
> > > /rails/formdir-dev/vendor/plugins/active_scaffold/lib/
> > > active_scaffold.rb:59:in `active_scaffold'
> > > /rails/formdir-dev/app/controllers/users_controller.rb:16
> > > /rails/formdir-dev/app/controllers/user_logins_controller.rb:9
>
> > --
> > Sergio Cambra .:: entreCables S.L. ::.
> > Mariana Pineda 23, 50.018 Zaragoza
> > T) 902 021 404 F) 976 52 98 07 E) [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en.

Reply via email to