From ian.connor at gmail.com Thu Jul 6 20:24:58 2006 From: ian.connor at gmail.com (Ian Connor) Date: Fri, 7 Jul 2006 10:24:58 +1000 Subject: [Pllite-list] ProjectLounge lite In-Reply-To: <5f1d9be90607061251l6007306fsbdf52902f29c5e52@mail.gmail.com> References: <5f1d9be90607050913m72bc9e7g86ff3b1f3c769502@mail.gmail.com> <5f1d9be90607061251l6007306fsbdf52902f29c5e52@mail.gmail.com> Message-ID: This looks like it is missine the name column in the project table. Can you see if that column is there? It might be a problem with the migrate code. Ian. On 7/7/06, Jason wrote: > > Thanks for your reply. I am still unable to demo this, i was hoping if i > gave you a little more background on my environment maybe you could point me > in a direction. If i can get this to work i would be happy to write a howto > on it and post it up on my server. > > Environment: > > This is on my gentoo linux, rails is installed and is hosting other rails > apps fine. At the moment i am just planning on running it off of localhost > to see it work, later i can set up vhosts in apache and set up the proper > dns to get multiple projects if i need, but for now id like to just see it. > I got the sources from the subversion repo and the instant .zip file and > have the same results with both. If i go into the application root and > "ruby script/server" to test it under webrick i get a File not found error. > If i go to http://localhost/projects/new i see the information about > PLight and the new project signup. However, when i enter in my hostname, > name, pass, etc. and click create i am left with: > > NoMethodError in ProjectsController#create > > > > undefined method `name=' for # > > > > RAILS_ROOT: script/../config/.. > > Application Trace | Framework > > Trace | Full Trace > > > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord- > > 1.14.3/lib/active_record/base.rb:1509:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3 > > /lib/active_record/callbacks.rb:236:in `initialize' > > app/controllers/projects_controller.rb:48:in `create' > > > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1509:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/callbacks.rb:236:in `initialize' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:in `perform_action_without_filters' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:in `perform_action' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:in `process_without_filters' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:in `process_without_session_management_support' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:in `process' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:in `dispatch' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:115:in `handle_dispatch' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:81:in `service' > > /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' > > /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' > > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:67:in `dispatch' > > script/server:123 > > > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1509:in `attributes=' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/callbacks.rb:236:in `initialize' > > app/controllers/projects_controller.rb:48:in `create' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:in `perform_action_without_filters' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:in `perform_action' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:in `process_without_filters' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:in `process_without_session_management_support' > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:in `process' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:in `dispatch' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:115:in `handle_dispatch' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:81:in `service' > > /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' > > /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' > > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' > > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:67:in `dispatch' > > script/server:123 > > > > Request > > > > *Parameters*: {"project"=>{"name"=>"localhost.", > > "skype_name"=>"websourcers", "password_confirmation"=>"", > > "terms_of_service"=>"1", "manager"=>"jason", "host"=>"localhost..", > > "access_code"=>"", "password"=>"", "email"=>"jason at websourcers.com"}, " > > commit.x"=>"31", "commit.y"=>"17", "host"=>{"host"=>"localhost."}} > > > Is there something that I'm missing? At first glance it looks like the > source is incomplete.. I also noticed several errors when i try to use > migrate to set up the database, is there a specific version of mysql that is > required? I setup the database using the sql schema file and it seemed to > load ok, but im wondering if the migration error may give an indication of > why this thing just wont seem to run. Anyhow, here is the migration output > if it helps at all: > > eleven at peeps ~/projectlounge/light $ rake migrate > > (in /home/eleven/projectlounge/light) > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/validations.rb:334: > > warning: `*' interpreted as argument prefix > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/validations.rb:363: > > warning: `*' interpreted as argument prefix > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: > > warning: instance variable @ignore_new_methods not initialized > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: > > warning: instance variable @ignore_new_methods not initialized > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:41: > > warning: method redefined; discarding old allow_concurrency= > > /usr/lib/ruby/gems/1.8/gems/activerecord- 1.14.3/lib/active_record/connection_adapters/sqlserver_adapter.rb:456: > > warning: method redefined; discarding old remove_column > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/oracle_adapter.rb:119: > > warning: (...) interpreted as grouped expression > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/request.rb:169: > > warning: method redefined; discarding old relative_url_root > > /usr/lib/ruby/1.8/cgi/session/pstore.rb:17: warning: method redefined; > > discarding old []= > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/cgi_ext/raw_post_data_fix.rb:57: > > warning: ambiguous first argument; put parentheses or even spaces > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/cgi_ext/raw_post_data_fix.rb:8: > > warning: method redefined; discarding old initialize_query > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session/active_record_store.rb:129: > > warning: private attribute? > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session/active_record_store.rb:179: > > warning: method redefined; discarding old connection > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_view/helpers/prototype_helper.rb:640: > > warning: ambiguous first argument; put parentheses or even spaces > > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_view/helpers/prototype_helper.rb:873: > > warning: `*' interpreted as argument prefix > > /usr/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action_mailer/vendor/tmail/facade.rb:486: > > warning: method redefined; discarding old create_reply > > /usr/lib/ruby/gems/1.8/gems/actionwebservice-1.1.4/lib/action_web_service/protocol/xmlrpc_protocol.rb:6: > > warning: discarding old message > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:581: warning: > > method redefined; discarding old []= > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:590: warning: > > method redefined; discarding old [] > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:595: warning: > > method redefined; discarding old keys > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:600: warning: > > method redefined; discarding old find_pair > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:607: warning: > > method redefined; discarding old []= > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:611: warning: > > method redefined; discarding old [] > > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:615: warning: > > method redefined; discarding old method_missing > > == Start: migrating > > =========================================================== > > -- create_table("attachments", {:force=>true}) > > -> 0.4847s > > -- add_index("attachments", ["page_id"], {:name=>"FK_attachments_1"}) > > -> 0.1858s > > -- create_table("events", {:force=>true}) > > -> 0.1946s > > -- add_index("events", ["project_id"], {:name=>"FK_events_1"}) > > -> 0.1622s > > -- add_index("events", ["name", "description"], {:name=>"Index_2"}) > > rake aborted! > > Mysql::Error: BLOB/TEXT column 'description' used in key specification > > without a key length: CREATE INDEX `Index_2` ON events (`name`, > > `description`) > > > > (See full trace by running task with --trace) > > eleven at peeps ~/projectlounge/light $ > > > > > If you notice the Mysql::Error at the bottom, it would appear that the > schema is incorrect or incompatible with my version of mysql > > eleven at peeps ~/projectlounge/light $ mysql -V > > mysql Ver 14.12 Distrib 5.0.22, for pc-linux-gnu (i686) using readline > > 5.1 > > eleven at peeps ~/projectlounge/light $ > > > Any advise you may be able to lend would be great. Also, I am fairly new > to RoR and interested in helping out if there is anything in the works. I > have developed a few projects using the rails framework and I have a real > interest in seeing this work. Since this project has opened up, it would be > nice if i might be able to contribute something. > > Thanks again for your time! > > > > > On 7/6/06, Ian Connor wrote: > > > > Thanks for you interest. > > > > I am guessing that you might be hitting the URL without a project setup > > yet. In that case, you want to visit: > > > > http://youhostname/projects/new > > > > first and then set up a project. The documentation is a little raw and > > if you get it running, please let me know your steps and I will update it. > > Here is a readme file I started in the instant rails zip file: > > > > * Click on the I button to drop down the main menu and select > > Configure > Windows Hosts file. (this is normally in > > c:\windows\system32\drivers\etc\hosts) > > > > * In the editor that pops up, add this line to the end of the file: > > > > 127.0.0.1 www.yourdomainname.com > > 127.0.0.1 projectname.yourdomainname.com > > > > where "yourdomainname" is your test domain and "projectname" is > > the name > > of the project you want to start with. It will accept country > > domains also > > such as co.uk or com.au if you want. > > The reason for this, is that it needs a different host for each > > project. > > so, project1.domain.com and project2.domain.com will be different > > projects with > > different sets of members. If you want to run it off localhost, > > this is fine also > > however, it will only let you create one project, "localhost." and > > the trailing dot > > will be needed - so it is best to setup your hosts file for a > > better effect. > > If you have access to a DNS server, you can create a default alias > > record "*" and then > > you will not need to edit the domain for each project you create. > > This is the way that > > pllite.com is setup for instance. > > > > If you use another name other than, "yourdomainname" you will need > > to edit the Apache config > > file also under the virtual host section where you see > > ServerName www.yourdomainname.com > > > > Regards, > > Ian Connor > > > > PS I also started a list server on rubyforge here if you want to join it > > so the questions and answers will be searchable by others: > > > > http://rubyforge.org/mail/?group_id=1798 > > > > > > > > On 7/6/06, Jason < jasonjackson at gmail.com> wrote: > > > > > > First, let me compliment you on your code. I've looked through it and > > > it looks like pretty complete, especially from screen shots that I have > > > seen. I was interested in using ProjectLounge Lite for a basecamp > > > replacement solution. I grabbed the svn sources and tried to fire up > > > webrick after setting up the db, and I am getting a File not found error. > > > Are there certain gems needed to run this? What am i missing? > > > > > > On a side note, I would be interested in trying to help out with some > > > code if there is something available.. > > > > > > Thanks! > > > > > > > > > > > > > > > -- > > Regards, > > Ian Connor > > > > -- Regards, Ian Connor -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/pllite-list/attachments/20060707/1fb1bdbd/attachment-0001.html From jason at websourcers.com Thu Jul 6 16:02:40 2006 From: jason at websourcers.com (Jason) Date: Fri, 7 Jul 2006 03:02:40 +0700 Subject: [Pllite-list] setup problem. is the code complete? Message-ID: <5f1d9be90607061302r6566940ct2e63169b235c8a@mail.gmail.com> Thanks for your reply. I am still unable to demo this, i was hoping if i gave you a little more background on my environment maybe you could point me in a direction. If i can get this to work i would be happy to write a howto on it and post it up on my server. Environment: This is on my gentoo linux, rails is installed and is hosting other rails apps fine. At the moment i am just planning on running it off of localhost to see it work, later i can set up vhosts in apache and set up the proper dns to get multiple projects if i need, but for now id like to just see it. I got the sources from the subversion repo and the instant .zip file and have the same results with both. If i go into the application root and "ruby script/server" to test it under webrick i get a File not found error. If i go to http://localhost/projects/new i see the information about PLight and the new project signup. However, when i enter in my hostname, name, pass, etc. and click create i am left with: NoMethodError in ProjectsController#create > > undefined method `name=' for # > > RAILS_ROOT: script/../config/.. > Application Trace | Framework > Trace | Full Trace > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord- > 1.14.3/lib/active_record/base.rb:1509:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3 > /lib/active_record/callbacks.rb:236:in `initialize' > app/controllers/projects_controller.rb:48:in `create' > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1509:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/callbacks.rb:236:in `initialize' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:in `perform_action_without_filters' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:in `perform_action' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:in `process_without_filters' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:in `process_without_session_management_support' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:in `process' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:in `dispatch' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:115:in `handle_dispatch' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:81:in `service' > /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' > /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:67:in `dispatch' > script/server:123 > > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1789:in `method_missing' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1510:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1509:in `attributes=' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/base.rb:1354:in `initialize_without_callbacks' > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/callbacks.rb:236:in `initialize' > app/controllers/projects_controller.rb:48:in `create' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:910:in `perform_action_without_filters' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/rescue.rb:82:in `perform_action' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/base.rb:381:in `process_without_filters' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:377:in `process_without_session_management_support' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session_management.rb:117:in `process' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/dispatcher.rb:38:in `dispatch' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:115:in `handle_dispatch' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:81:in `service' > /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' > /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/webrick_server.rb:67:in `dispatch' > script/server:123 > > Request > > *Parameters*: {"project"=>{"name"=>"localhost.", > "skype_name"=>"websourcers", "password_confirmation"=>"", > "terms_of_service"=>"1", "manager"=>"jason", "host"=>"localhost..", > "access_code"=>"", "password"=>"", "email"=>"jason at xxxxxxxxx.com"}, > "commit.x"=>"31", "commit.y"=>"17", "host"=>{"host"=>"localhost."}} > Is there something that I'm missing? At first glance it looks like the source is incomplete.. I also noticed several errors when i try to use migrate to set up the database, is there a specific version of mysql that is required? I setup the database using the sql schema file and it seemed to load ok, but im wondering if the migration error may give an indication of why this thing just wont seem to run. Anyhow, here is the migration output if it helps at all: eleven at peeps ~/projectlounge/light $ rake migrate > (in /home/eleven/projectlounge/light) > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/validations.rb:334: > warning: `*' interpreted as argument prefix > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/validations.rb:363: > warning: `*' interpreted as argument prefix > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: > warning: instance variable @ignore_new_methods not initialized > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: > warning: instance variable @ignore_new_methods not initialized > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:41: > warning: method redefined; discarding old allow_concurrency= > /usr/lib/ruby/gems/1.8/gems/activerecord- 1.14.3/lib/active_record/connection_adapters/sqlserver_adapter.rb:456: > warning: method redefined; discarding old remove_column > /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/oracle_adapter.rb:119: > warning: (...) interpreted as grouped expression > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/request.rb:169: > warning: method redefined; discarding old relative_url_root > /usr/lib/ruby/1.8/cgi/session/pstore.rb:17: warning: method redefined; > discarding old []= > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/cgi_ext/raw_post_data_fix.rb:57: > warning: ambiguous first argument; put parentheses or even spaces > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/cgi_ext/raw_post_data_fix.rb:8: > warning: method redefined; discarding old initialize_query > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session/active_record_store.rb:129: > warning: private attribute? > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/session/active_record_store.rb:179: > warning: method redefined; discarding old connection > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_view/helpers/prototype_helper.rb:640: > warning: ambiguous first argument; put parentheses or even spaces > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_view/helpers/prototype_helper.rb:873: > warning: `*' interpreted as argument prefix > /usr/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action_mailer/vendor/tmail/facade.rb:486: > warning: method redefined; discarding old create_reply > /usr/lib/ruby/gems/1.8/gems/actionwebservice-1.1.4/lib/action_web_service/protocol/xmlrpc_protocol.rb:6: > warning: discarding old message > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:581: warning: > method redefined; discarding old []= > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:590: warning: > method redefined; discarding old [] > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:595: warning: > method redefined; discarding old keys > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:600: warning: > method redefined; discarding old find_pair > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:607: warning: > method redefined; discarding old []= > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:611: warning: > method redefined; discarding old [] > /usr/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:615: warning: > method redefined; discarding old method_missing > == Start: migrating > =========================================================== > -- create_table("attachments", {:force=>true}) > -> 0.4847s > -- add_index("attachments", ["page_id"], {:name=>"FK_attachments_1"}) > -> 0.1858s > -- create_table("events", {:force=>true}) > -> 0.1946s > -- add_index("events", ["project_id"], {:name=>"FK_events_1"}) > -> 0.1622s > -- add_index("events", ["name", "description"], {:name=>"Index_2"}) > rake aborted! > Mysql::Error: BLOB/TEXT column 'description' used in key specification > without a key length: CREATE INDEX `Index_2` ON events (`name`, > `description`) > > (See full trace by running task with --trace) > eleven at peeps ~/projectlounge/light $ If you notice the Mysql::Error at the bottom, it would appear that the schema is incorrect or incompatible with my version of mysql eleven at peeps ~/projectlounge/light $ mysql -V > mysql Ver 14.12 Distrib 5.0.22, for pc-linux-gnu (i686) using readline > 5.1 > eleven at peeps ~/projectlounge/light $ Any advise you may be able to lend would be great. Also, I am fairly new to RoR and interested in helping out if there is anything in the works. I have developed a few projects using the rails framework and I have a real interest in seeing this work. Since this project has opened up, it would be nice if i might be able to contribute something. Thanks again for your time! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/pllite-list/attachments/20060707/ba4865da/attachment.html