Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error 500 returned when commenting #27

Closed
malditojavi opened this issue Jun 23, 2014 · 4 comments
Closed

Error 500 returned when commenting #27

malditojavi opened this issue Jun 23, 2014 · 4 comments

Comments

@malditojavi
Copy link

Completed 500 Internal Server Error in 15ms

NoMethodError - protected method `around_validation' called for #StateMachine::Machine:0x00000102676440

Full trace:

NoMethodError - protected method around_validation' called for #<StateMachine::Machine:0x00000102676440>: activesupport (4.1.1) lib/active_support/callbacks.rb:447:inblock in make_lambda'
activesupport (4.1.1) lib/active_support/callbacks.rb:298:in block in halting' activesupport (4.1.1) lib/active_support/callbacks.rb:86:inrun_callbacks'
activemodel (4.1.1) lib/active_model/validations/callbacks.rb:111:in run_validations!' activemodel (4.1.1) lib/active_model/validations.rb:317:invalid?'
activerecord (4.1.1) lib/active_record/validations.rb:70:in valid?' the_comments (2.2.2) app/controllers/concerns/controller.rb:114:increate'
actionpack (4.1.1) lib/action_controller/metal/implicit_render.rb:4:in send_action' actionpack (4.1.1) lib/abstract_controller/base.rb:189:inprocess_action'
actionpack (4.1.1) lib/action_controller/metal/rendering.rb:10:in process_action' actionpack (4.1.1) lib/abstract_controller/callbacks.rb:20:inblock in process_action'
activesupport (4.1.1) lib/active_support/callbacks.rb:113:in call' activesupport (4.1.1) lib/active_support/callbacks.rb:149:inblock in halting_and_conditional'
activesupport (4.1.1) lib/active_support/callbacks.rb:149:in block in halting_and_conditional' activesupport (4.1.1) lib/active_support/callbacks.rb:149:inblock in halting_and_conditional'
activesupport (4.1.1) lib/active_support/callbacks.rb:149:in block in halting_and_conditional' activesupport (4.1.1) lib/active_support/callbacks.rb:149:inblock in halting_and_conditional'
activesupport (4.1.1) lib/active_support/callbacks.rb:149:in block in halting_and_conditional' activesupport (4.1.1) lib/active_support/callbacks.rb:149:inblock in halting_and_conditional'
activesupport (4.1.1) lib/active_support/callbacks.rb:229:in block in halting' activesupport (4.1.1) lib/active_support/callbacks.rb:149:inblock in halting_and_conditional'
activesupport (4.1.1) lib/active_support/callbacks.rb:229:in block in halting' activesupport (4.1.1) lib/active_support/callbacks.rb:166:inblock in halting'
activesupport (4.1.1) lib/active_support/callbacks.rb:166:in block in halting' activesupport (4.1.1) lib/active_support/callbacks.rb:166:inblock in halting'
activesupport (4.1.1) lib/active_support/callbacks.rb:86:in run_callbacks' actionpack (4.1.1) lib/abstract_controller/callbacks.rb:19:inprocess_action'
actionpack (4.1.1) lib/action_controller/metal/rescue.rb:29:in process_action' actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:31:inblock in process_action'
activesupport (4.1.1) lib/active_support/notifications.rb:159:in block in instrument' activesupport (4.1.1) lib/active_support/notifications/instrumenter.rb:20:ininstrument'
activesupport (4.1.1) lib/active_support/notifications.rb:159:in instrument' actionpack (4.1.1) lib/action_controller/metal/instrumentation.rb:30:inprocess_action'
actionpack (4.1.1) lib/action_controller/metal/params_wrapper.rb:250:in process_action' activerecord (4.1.1) lib/active_record/railties/controller_runtime.rb:18:inprocess_action'
actionpack (4.1.1) lib/abstract_controller/base.rb:136:in process' actionview (4.1.1) lib/action_view/rendering.rb:30:inprocess'
actionpack (4.1.1) lib/action_controller/metal.rb:195:in dispatch' actionpack (4.1.1) lib/action_controller/metal/rack_delegation.rb:13:indispatch'
actionpack (4.1.1) lib/action_controller/metal.rb:231:in block in action' actionpack (4.1.1) lib/action_dispatch/routing/route_set.rb:80:indispatch'
actionpack (4.1.1) lib/action_dispatch/routing/route_set.rb:48:in call' actionpack (4.1.1) lib/action_dispatch/journey/router.rb:71:inblock in call'
actionpack (4.1.1) lib/action_dispatch/journey/router.rb:59:in call' actionpack (4.1.1) lib/action_dispatch/routing/route_set.rb:676:incall'
omniauth (1.2.1) lib/omniauth/strategy.rb:186:in call!' omniauth (1.2.1) lib/omniauth/strategy.rb:164:incall'
warden (1.2.3) lib/warden/manager.rb:35:in block in call' warden (1.2.3) lib/warden/manager.rb:34:incall'
rack (1.5.2) lib/rack/etag.rb:23:in call' rack (1.5.2) lib/rack/conditionalget.rb:35:incall'
rack (1.5.2) lib/rack/head.rb:11:in call' actionpack (4.1.1) lib/action_dispatch/middleware/params_parser.rb:27:incall'
actionpack (4.1.1) lib/action_dispatch/middleware/flash.rb:254:in call' rack (1.5.2) lib/rack/session/abstract/id.rb:225:incontext'
rack (1.5.2) lib/rack/session/abstract/id.rb:220:in call' actionpack (4.1.1) lib/action_dispatch/middleware/cookies.rb:560:incall'
activerecord (4.1.1) lib/active_record/query_cache.rb:36:in call' activerecord (4.1.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:621:incall'
activerecord (4.1.1) lib/active_record/migration.rb:380:in call' actionpack (4.1.1) lib/action_dispatch/middleware/callbacks.rb:29:inblock in call'
activesupport (4.1.1) lib/active_support/callbacks.rb:82:in run_callbacks' actionpack (4.1.1) lib/action_dispatch/middleware/callbacks.rb:27:incall'
actionpack (4.1.1) lib/action_dispatch/middleware/reloader.rb:73:in call' actionpack (4.1.1) lib/action_dispatch/middleware/remote_ip.rb:76:incall'
better_errors (1.1.0) lib/better_errors/middleware.rb:84:in protected_app_call' better_errors (1.1.0) lib/better_errors/middleware.rb:79:inbetter_errors_call'
better_errors (1.1.0) lib/better_errors/middleware.rb:56:in call' actionpack (4.1.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:incall'
actionpack (4.1.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in call' railties (4.1.1) lib/rails/rack/logger.rb:38:incall_app'
railties (4.1.1) lib/rails/rack/logger.rb:20:in block in call' activesupport (4.1.1) lib/active_support/tagged_logging.rb:68:inblock in tagged'
activesupport (4.1.1) lib/active_support/tagged_logging.rb:26:in tagged' activesupport (4.1.1) lib/active_support/tagged_logging.rb:68:intagged'
railties (4.1.1) lib/rails/rack/logger.rb:20:in call' actionpack (4.1.1) lib/action_dispatch/middleware/request_id.rb:21:incall'
rack (1.5.2) lib/rack/methodoverride.rb:21:in call' rack (1.5.2) lib/rack/runtime.rb:17:incall'
activesupport (4.1.1) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in call' rack (1.5.2) lib/rack/lock.rb:17:incall'
actionpack (4.1.1) lib/action_dispatch/middleware/static.rb:64:in call' rack (1.5.2) lib/rack/sendfile.rb:112:incall'
railties (4.1.1) lib/rails/engine.rb:514:in call' railties (4.1.1) lib/rails/application.rb:144:incall'
rack (1.5.2) lib/rack/lock.rb:17:in call' rack (1.5.2) lib/rack/content_length.rb:14:incall'
rack (1.5.2) lib/rack/handler/webrick.rb:60:in service' () Users/javier/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/webrick/httpserver.rb:138:inservice'
() Users/javier/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/webrick/httpserver.rb:94:in run' () Users/javier/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/webrick/server.rb:295:inblock in start_thread'

@the-teacher
Copy link
Member

Hello, @malditojavi !

Keep Calm! and welcome to awesome ruby on rails ecosystem! 😄

Please learn this topic
pluginaweek/state_machine#251

PS: Your problem can be solved with very simple patch. I hope in one day somebody else become mainteiner of gem state machine

Please, let me know about your situation.
Good luck!

@malditojavi
Copy link
Author

@the-teacher Thanks! I was looking for info about it, thanks for pointing that thread out.

@jakeatwork
Copy link

pluginaweek/state_machine#295 - the second initalizer fix worked for me in resolving this too.

@the-teacher
Copy link
Member

pluginaweek/state_machine#251
Now patch for StateMachine in gem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants