ruby on rails - Application Error on Heroku: An error occurred in the application and your page could not be served -
ruby on rails - Application Error on Heroku: An error occurred in the application and your page could not be served -
have working rails app on development issue deployed. working after doing clouldmailin add together on seemed cause dependencies issues? help understanding issue in logs appreciated.
2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/application.rb:96:in `initialize!' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/railtie/configurable.rb:30:in `method_missing' 2012-01-11t23:35:07+00:00 app[web.1]: /app/config/environment.rb:5:in `<top (required)>' 2012-01-11t23:35:07+00:00 app[web.1]: /app/config.ru:4:in `require' 2012-01-11t23:35:07+00:00 app[web.1]: /app/config.ru:4:in `block in <main>' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:51:in `instance_eval' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:51:in `initialize' 2012-01-11t23:35:07+00:00 app[web.1]: /app/config.ru:1:in `new' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:40:in `eval' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:200:in `app' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands/server.rb:46:in `app' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:40:in `parse_file' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:252:in `start' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands/server.rb:70:in `start' 2012-01-11t23:35:07+00:00 app[web.1]: /app/config.ru:1:in `<main>' 2012-01-11t23:35:07+00:00 app[web.1]: script/rails:6:in `<main>' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/r ailties-3.1.3/lib/rails/commands.rb:54:in `block in <top (required)>' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands.rb:49:in `tap' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:301:in `wrapped_app' 2012-01-11t23:35:07+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands.rb:49:in `<top (required)>' 2012-01-11t23:35:07+00:00 app[web.1]: script/rails:6:in `require' 2012-01-11t23:35:08+00:00 heroku[web.1]: state changed starting crashed 2012-01-11t23:35:08+00:00 heroku[web.1]: process exited 2012-01-11t23:45:00+00:00 heroku[web.1]: state changed crashed created 2012-01-11t23:45:00+00:00 heroku[web.1]: state changed created starting 2012-01-11t23:45:06+00:00 heroku[web.1]: starting process command `bundle exec rails server -p 52293` 2012-01-11t23:45:09+00:00 app[web.1]: 2012-01-11t23:45:09+00:00 app[web.1]: gem install bson_ext 2012-01-11t23:45:09+00:00 app[web.1]: can install extension follows: 2012-01-11t23:45:09+00:00 app[web.1]: bson_ext gem in load path , bson_ext , mongo gems of same version. 2012-01-11t23:45:09+00:00 app[web.1]: 2012-01-11t23:45:09+00:00 app[web.1]: 2012-01-11t23:45:09+00:00 app[web.1]: **notice: c extension not loaded. required optimum mongodb ruby driver performance. 2012-01-11t23:45:09+00:00 app[web.1]: if go on receive message after installing, create sure 2012-01-11t23:45:15+00:00 app[web.1]: => booting webrick 2012-01-11t23:45:15+00:00 app[web.1]: => phone call -d detach 2012-01-11t23:45:15+00:00 app[web.1]: => ctrl-c shutdown server 2012-01-11t23:45:15+00:00 app[web.1]: => rails 3.1.3 application starting in production on http://0.0.0.0:52293 2012-01-11t23:45:15+00:00 app[web.1]: exiting 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require': /app/app/controllers/ email_controllers.rb:1: class/module name must constant (syntaxerror) 2012-01-11t23:45:15+00:00 app[web.1]: class emailcontroller < applicationcontroller 2012-01-11t23:45:15+00:00 app[web.1]: ^ 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:3: syntax error, unexpected ':', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: ^ 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:8: syntax error, unexpected tlbrack, expecting keyword_do or '{' or '(' 2012-01-11t23:45:15+00:00 app[web.1]: @inbound_email = inboundemail.new(:text => params ["text"], 2012-01-11t23:45:15+00:00 app[web.1]: ^ 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:8: syntax error, unexpected ',', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: ^ 2012-01-11t23:45:15+00:00 app[web.1]: :to => clean_field(params["to"]), 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:10: syntax error, unexpected tassoc, expecting tcolon2 or '[' or '.' 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:13: syntax error, unexpected ')', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:22: syntax error, unexpected '=', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: flash [:notice] = "ooops had error" 2012-01-11t23:45:15+00:00 app[web.1]: ^ 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:225:in `load_dependency' 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:10: syntax error, unexpected ',', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: skip_before_filters: verify_authenticity_token 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `block in require' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:240:in `require' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:348:in `require_or_load' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:302:in `depend_on' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.1.3/lib/active_support/dependencies.rb:214:in `require_dependency' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/engine.rb:417:in `block (2 levels) in eager_load!' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/engine.rb:416:in `block in eager_load!' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/engine.rb:414:in `each' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/engine.rb:416:in `each' 2012-01-11t23:45:15+00:00 app[web.1]: /app/app/controllers/email_controllers.rb:11: syntax error, unexpected ',', expecting keyword_end 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/engine.rb:414:in `eager_load!' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/application/finisher.rb:51:in `block in <module:finisher>' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/initializable.rb:30:in `instance_exec' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/initializable.rb:30:in `run' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/r ailties-3.1.3/lib/rails/initializable.rb:55:in `block in run_initializers' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/r ailties-3.1.3/lib/rails/initializable.rb:54:in `each' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/r ailties-3.1.3/lib/rails/initializable.rb:54:in `run_initializers' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/application.rb:96:in `initialize!' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/railtie/configurable.rb:30:in `method_missing' 2012-01-11t23:45:15+00:00 app[web.1]: /app/config/environment.rb:5:in `<top (required)>' 2012-01-11t23:45:15+00:00 app[web.1]: /app/config.ru:4:in `block in <main>' 2012-01-11t23:45:15+00:00 app[web.1]: /app/config.ru:4:in `require' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:51:in `instance_eval' 2012-01-11t23:45:15+00:00 app[web.1]: /app/config.ru:1:in `new' 2012-01-11t23:45:15+00:00 app[web.1]: /app/config.ru:1:in `<main>' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:40:in `eval' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:40:in `parse_file' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:200:in `app' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands/server.rb:46:in `app' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:301:in `wrapped_app' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/server.rb:252:in `start' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ rack-1.3.5/lib/rack/builder.rb:51:in `initialize' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands/server.rb:70:in `start' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands.rb:54:in `block in <top (required)>' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands.rb:49:in `tap' 2012-01-11t23:45:15+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/ railties-3.1.3/lib/rails/commands.rb:49:in `<top (required)>' 2012-01-11t23:45:15+00:00 app[web.1]: script/rails:6:in `require' 2012-01-11t23:45:15+00:00 app[web.1]: script/rails:6:in `<main>' 2012-01-11t23:45:17+00:00 heroku[web.1]: process exited 2012-01-11t23:45:16+00:00 heroku[web.1]: state changed starting crashed 2012-01-11t23:45:21+00:00 heroku[router]: error h10 (app crashed) -> www.domain.me/ dyno= queue= wait= service= status=503 bytes= 2012-01-11t23:45:21+00:00 heroku[router]: error h10 (app crashed) -> www.domain.me/favicon.ico dyno= queue= wait= service= status=503 bytes=
as @muistooshort said , log points out, class name needs capitalized, since that's how ruby recognizes classes , types of objects versus regular variable names or method calls.
this relevant piece of log: class/module name must constant
so, alter email controller class declaration to:
class emailcontroller < applicationcontroller
and re-deploy.
ruby-on-rails ruby heroku
Comments
Post a Comment