Help: Exception caught

I’m running into an error and not sure where to even look. Not sure
if it’s an environment or routes ?

ArgumentError

wrong number of arguments (2 for 1)

RAILS_ROOT: ./script/…/config/…

Then the full trace:

#{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:104:in
require_or_load' #{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:104:inprepare_application’
#{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:39:in dispatch' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/rails.rb:73:inprocess’
C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:551:in
process_client' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:550:inprocess_client’
C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:in
run' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:636:inrun’
C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:625:in
run' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:956:inrun’
C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel.rb:955:in
run' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:127:inrun’
C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/lib/mongrel/command.rb:199:in
run' C:/INSTAN~1/ruby/lib/ruby/gems/1.8/gems/mongrel-0.3.13.3-mswin32/bin/mongrel_rails:235 #{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/dependencies.rb:357:inload’
#{RAILS_ROOT}/vendor/rails/railties/lib/commands/servers/mongrel.rb:48
C:/INSTAN~1/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
require' #{RAILS_ROOT}/vendor/rails/activesupport/lib/active_support/dependencies.rb:364:inrequire’
#{RAILS_ROOT}/vendor/rails/railties/lib/commands/server.rb:39
script/server:3

Hi Stuart,

Dark A. wrote:

I’m running into an error and not sure where to even look.

ArgumentError

wrong number of arguments (2 for 1)

You haven’t given us much to go on. When does this happen? What
application code is being executed?

Best regards,
Bill

If I had more to go on I’d gladly share it. The app is development ,
basically the same trace I posted earlier from the exception is what I
see in the log.
It doesn’t seem to matter though what controller / action I point it
at, same thing.

Stuart

I should add that it doesn’t seem to matter what I put in the url in
terms of controller , it just spits out the same message. Even if I
type in a controller that doesn’t exist. The standard rails index
page does open if I just do a localhost:3000

Stuart

I think this might be my problem:
http://rails.techno-weenie.net/question/2006/8/29/argument-error-on-require_or_load-in-edge

Hello again Stuart,
Well, to quote babylon 5, ‘you know the solution, the question is do
you KNOW that you know the solution’. You must have changed something in
your development that has caused this to change, and I am willing to bet
it’s in your routes that you setup. I would back them out, along with
any other changes, to the last point that you know works. This is where
SVN or even ‘tarballs’ come in incredibly handy :slight_smile:

jst my 2c :)
Regards
Stef

Sorry , for all the posts, but I am running it in the RadRails browser
and getting a different error:

NoMethodError
undefined method `first’ for :users:Symbol

This error occured while loading the following files:
./script/…/config/…/config/routes.rb

C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/routing.rb:405:in
initialize_components' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/routing.rb:339:ininitialize’
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/routing.rb:615:in
connect' C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/routing.rb:644:innamed_route’
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/routing.rb:650:in
`method_missing’
#{RAILS_ROOT}/config/routes.rb:7
#{RAILS_ROOT}/config/routes.rb:1
-e:4

I keep looking at routes and nothing is standing out.

Stuart

Yes, I made some changes - installed Restful Authentication , which
required I do a up to Edge Rails. So possibly the problem is with
edge .

Stuart

Hi Stuart,

Dark A. wrote:

Sorry , for all the posts, but I am running it in the
RadRails browser and getting a different error:

Some thoughts…

Have you verified that the problem is application-specific? Are you
able to
run any of your other apps? Are you using Apache? If so, have you
checked
to verify that you get the same error under WEBrick?

hth,
Bill

Dark A.

Yes, I made some changes - installed Restful
Authentication , which required I do a up to
Edge Rails. So possibly the problem is with
edge .

You might want to download InstantRails and test your app on it. That
could
help you figure out where to look next.

Best regards,
Bill

It was defintely edgerails that clashed with something. I removed it
and have my app back.

Stuart

Well now that I’ve removed edgerails it’s working again. I believe
that what I read on the Railesweenie site is what I’m experiencing.
Although I did not test, there apparently is some conflict between
Engines and Edge. I don’t want to remove Engines at this point even
to test. However I am using InstantRails which is what I have
installed to develop with anyway.

Thank you

Stuart

On Tue, 2006-09-12 at 09:47 -0600, Dark A. wrote:

#{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:104:in require_or_load' #{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:104:in prepare_application’

Uh, no idea why that’d happen. Does your app work under Webrick? Did
you modify your intall somehow?


Zed A. Shaw

http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 – Come get help.

I’m not sure if my replies are coming through here. I discovered the
problem - it’s a conflict with edge and engines.
Thank you though.
Stuart

Dark A. wrote:

However I am using InstantRails which is what I have
installed to develop with anyway.

Just for future communications…

You might want to rethink your statement about “I am using
InstantRails.”
You might have started with InstantRails, but that ain’t where you are
now
WRT anybody trying to understand your environment so they can help you
through your problems.

Just food for thought.

Bill

Hi Stuart,

Dark A. wrote:

I’m not following you Bill. AFAIK Instant Rails
is an installation of ROR and includes ruby, gems,
etc. If I’m using another version of rails in an app,
how does that change my installation ?

When you post a request for help here you’re hoping, best case, that
someone
will try to reproduce the problem you’re having, be able to do so, and
then
help you figure out what’s going wrong.

If, for example, you posted a problem I found interesting, posted your
code,
and told me you were using InstantRails, I might be inclined to download
IR
and see if I could help. But you’re not working on the code base I’d be
trying to reproduce your problem on. And when I found out that you’d
wasted
my time by not bothering to give me the information needed to actually
help
you… well, I might not be inclined to expend as much energy the next
time
around.

hth,
Bill

Bill,
Understood and apologies. I appreciate you taking the time to respond
multiple times. I will be more cautious next time posting.

Stuart

I’m not following you Bill. AFAIK Instant Rails is an installation of
ROR and includes ruby, gems, etc. If I’m using another version of
rails in an app, how does that change my installation ?

Stuart

Hi Stuart,

No problem. Thanks for getting it. I hope my comments didn’t seem
harsh as
that wasn’t my intention.

Best regards,
Bill

----- Original Message -----
From: “Dark A.” [email protected]
To: [email protected]
Cc: [email protected]
Sent: Wednesday, September 13, 2006 3:50 AM
Subject: [Rails] Re: Help: Exception caught

No, your comments were helpful, not harsh.
Stuart