Forum: Ruby on Rails neverending i2/lighttpd problems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Df5e7adb20adae6c120b04e7cafb15a0?d=identicon&s=25 Rob Sanheim (Guest)
on 2006-02-25 09:14
(Received via mailing list)
So after recompiling ruby a few times to get ssl and readline working,
fighting with lighty for awhile, and learning a bit more about linux
in the process, I think I'm really close to getting i2 up and running.
 However, when I try to access my wiki, I get either a blank page or
an error 500 and the stack trace below gets sent to the log.  If I
can't get this working soon I'm just going to scrap it and get the
lamest php wiki running that I can find.

setup info: WHEL3, ruby 1.8.4, rails 1.0, mysql 4.1.12, lighttpd-1.4.8
on port 3000, i2 from the regular old rails subversion repository.
I'm using a lighty config file very similiar to the sample from James
helpful essay: http://duncandavidson.com/essay/2005/12/railsonlighty

I am able to load things from the database via .script/console, and I
have setup i2 according to the readme included so there is the initial
wiki record.

Stack trace below from production.log, I'm not sure which exception is
the real problem:

Processing BooksController#premiere (for 12.21.94.10 at 2006-02-25
02:47:37) [GET
]
  Parameters: {"action"=>"premiere", "controller"=>"books"}


ArgumentError (Unknown key(s): condition):
    /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/core
_ext/hash/keys.rb:48:in `assert_valid_keys'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.
rb:1169:in `validate_find_options'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.
rb:1164:in `extract_options_from_args!'
    /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.
rb:379:in `find'
    /app/controllers/books_controller.rb:7:in `premiere'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:853:in `perform_action_without_filters'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/fil
ters.rb:332:in `perform_action_without_benchmark'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:69:in `perform_action_without_rescue'
    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:69:in `perform_action_without_rescue'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/res
cue.rb:82:in `perform_action'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:369:in `process_without_session_management_support'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ses
sion_management.rb:116:in `process'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/dispatcher.rb:38:in
`dispat
ch'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:141:in
`pro
cess_request'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:53:in
`proc
ess!'
    /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
    /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:597:in `each_cgi'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:52:in
`proc
ess!'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:22:in
`proc
ess!'
    /usr/apps/madrails_wiki/public/dispatch.fcgi:24




Processing PagesController#show (for 12.21.94.10 at 2006-02-25 02:47:42)
[GET]
  Parameters: {"page_title"=>"Home Page", "action"=>"show",
"controller"=>"pages"
, "book_url_name"=>"wiki"}
Rendering  within layouts/application
Rendering pages/show


ActionView::TemplateError (undefined method `existing_page_titles' for
nil:NilCla
ss) on line #3 of app/views/pages/show.rhtml:
1: <% @title = @page.title %>
2:
3: <%= markup(@page.current_version.body) %>
4:
5: <div class="byline">
6:   <%= @page.versions.size == 1 ? "Created" : "Updated" %>

    #{RAILS_ROOT}/app/helpers/application_helper.rb:28:in `markup'
    #{RAILS_ROOT}/app/views/pages/show.rhtml:3
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_view/base.rb:2
68:in `compile_and_render_template'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_view/base.rb:2
44:in `render_template'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_view/base.rb:2
05:in `render_file'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:655:in `render_file'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:595:in `render_with_no_layout'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/lay
out.rb:220:in `render_without_benchmark'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:53:in `render'
    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:53:in `render'
    #{RAILS_ROOT}/app/controllers/pages_controller.rb:15:in `show'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:853:in `perform_action_without_filters'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/fil
ters.rb:332:in `perform_action_without_benchmark'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:69:in `perform_action_without_rescue'
    /usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ben
chmarking.rb:69:in `perform_action_without_rescue'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/res
cue.rb:82:in `perform_action'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/bas
e.rb:369:in `process_without_session_management_support'
    /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/ses
sion_management.rb:116:in `process'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/dispatcher.rb:38:in
`dispat
ch'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:141:in
`pro
cess_request'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:53:in
`proc
ess!'
    /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
    /usr/local/lib/ruby/site_ruby/1.8/fcgi.rb:597:in `each_cgi'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:52:in
`proc
ess!'
    /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/fcgi_handler.rb:22:in
`proc
ess!'
    /usr/apps/madrails_wiki/public/dispatch.fcgi:24


thanks!
Rob
--
http://www.robsanheim.com/
http://www.ajaxian.com/
This topic is locked and can not be replied to.