rubycas/rubycas-client-rails

rubycas-client update seems to cause this

Opened this issue · 9 comments

After updating rubycas-client from 2.2.1 to 2.3.1 seems to trigger the following error in rubycas-client-rails.

(undefined method `response' for #CASClient::ServiceTicket:0xd3aa144):

Rolling back to 2.2.1 makes the issue go away.

undefined method `response' for #CASClient::ServiceTicket:0x1082e9290

same here

rubycas-client-rails (0.1.0) lib/rubycas-client-rails.rb:79:in filter' activesupport (3.0.8) lib/active_support/callbacks.rb:326:inbefore'
activesupport (3.0.8) lib/active_support/callbacks.rb:315:in send' activesupport (3.0.8) lib/active_support/callbacks.rb:315:in_callback_before_15'
activesupport (3.0.8) lib/active_support/callbacks.rb:432:in _run__1847252116__process_action__1446005089__callbacks' activesupport (3.0.8) lib/active_support/callbacks.rb:410:insend'
activesupport (3.0.8) lib/active_support/callbacks.rb:410:in _run_process_action_callbacks' activesupport (3.0.8) lib/active_support/callbacks.rb:94:insend'
activesupport (3.0.8) lib/active_support/callbacks.rb:94:in run_callbacks' actionpack (3.0.8) lib/abstract_controller/callbacks.rb:17:inprocess_action'
actionpack (3.0.8) lib/action_controller/metal/instrumentation.rb:30:in process_action' activesupport (3.0.8) lib/active_support/notifications.rb:52:ininstrument'
activesupport (3.0.8) lib/active_support/notifications/instrumenter.rb:21:in instrument' activesupport (3.0.8) lib/active_support/notifications.rb:52:ininstrument'
actionpack (3.0.8) lib/action_controller/metal/instrumentation.rb:29:in process_action' actionpack (3.0.8) lib/action_controller/metal/rescue.rb:17:inprocess_action'
actionpack (3.0.8) lib/abstract_controller/base.rb:119:in process' actionpack (3.0.8) lib/abstract_controller/rendering.rb:41:inprocess'
actionpack (3.0.8) lib/action_controller/metal.rb:138:in dispatch' actionpack (3.0.8) lib/action_controller/metal/rack_delegation.rb:14:indispatch'
actionpack (3.0.8) lib/action_controller/metal.rb:178:in action' actionpack (3.0.8) lib/action_dispatch/routing/route_set.rb:62:incall'
actionpack (3.0.8) lib/action_dispatch/routing/route_set.rb:62:in dispatch' actionpack (3.0.8) lib/action_dispatch/routing/route_set.rb:27:incall'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:148:in call' rack-mount (0.6.14) lib/rack/mount/code_generation.rb:93:inrecognize'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:68:in optimized_each' rack-mount (0.6.14) lib/rack/mount/code_generation.rb:92:inrecognize'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:139:in call' actionpack (3.0.8) lib/action_dispatch/routing/route_set.rb:493:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/best_standards_support.rb:17:in call' actionpack (3.0.8) lib/action_dispatch/middleware/head.rb:14:incall'
rack (1.2.4) lib/rack/methodoverride.rb:24:in call' actionpack (3.0.8) lib/action_dispatch/middleware/params_parser.rb:21:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/flash.rb:182:in call' actionpack (3.0.8) lib/action_dispatch/middleware/session/abstract_store.rb:149:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/cookies.rb:302:in call' activerecord (3.0.8) lib/active_record/query_cache.rb:32:incall'
activerecord (3.0.8) lib/active_record/connection_adapters/abstract/query_cache.rb:28:in cache' activerecord (3.0.8) lib/active_record/query_cache.rb:12:incache'
activerecord (3.0.8) lib/active_record/query_cache.rb:31:in call' activerecord (3.0.8) lib/active_record/connection_adapters/abstract/connection_pool.rb:354:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/callbacks.rb:46:in call' activesupport (3.0.8) lib/active_support/callbacks.rb:416:in_run_call_callbacks'
actionpack (3.0.8) lib/action_dispatch/middleware/callbacks.rb:44:in call' rack (1.2.4) lib/rack/sendfile.rb:106:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/remote_ip.rb:48:in call' actionpack (3.0.8) lib/action_dispatch/middleware/show_exceptions.rb:47:incall'
railties (3.0.8) lib/rails/rack/logger.rb:13:in call' rack (1.2.4) lib/rack/runtime.rb:17:incall'
activesupport (3.0.8) lib/active_support/cache/strategy/local_cache.rb:72:in call' rack (1.2.4) lib/rack/lock.rb:11:incall'
rack (1.2.4) lib/rack/lock.rb:11:in synchronize' rack (1.2.4) lib/rack/lock.rb:11:incall'
actionpack (3.0.8) lib/action_dispatch/middleware/static.rb:30:in call' railties (3.0.8) lib/rails/application.rb:168:incall'
railties (3.0.8) lib/rails/application.rb:77:in send' railties (3.0.8) lib/rails/application.rb:77:inmethod_missing'
railties (3.0.8) lib/rails/rack/log_tailer.rb:14:in call' rack (1.2.4) lib/rack/content_length.rb:13:incall'
rack (1.2.4) lib/rack/chunked.rb:15:in call' rack (1.2.4) lib/rack/handler/mongrel.rb:67:inprocess'
mongrel (1.1.5) lib/mongrel.rb:159:in process_client' mongrel (1.1.5) lib/mongrel.rb:158:ineach'
mongrel (1.1.5) lib/mongrel.rb:158:in process_client' mongrel (1.1.5) lib/mongrel.rb:285:inrun'
mongrel (1.1.5) lib/mongrel.rb:285:in initialize' mongrel (1.1.5) lib/mongrel.rb:285:innew'
mongrel (1.1.5) lib/mongrel.rb:285:in run' mongrel (1.1.5) lib/mongrel.rb:268:ininitialize'
mongrel (1.1.5) lib/mongrel.rb:268:in new' mongrel (1.1.5) lib/mongrel.rb:268:inrun'
rack (1.2.4) lib/rack/handler/mongrel.rb:38:in run' rack (1.2.4) lib/rack/server.rb:217:instart'
railties (3.0.8) lib/rails/commands/server.rb:65:in start' railties (3.0.8) lib/rails/commands.rb:30 railties (3.0.8) lib/rails/commands.rb:27:intap'
railties (3.0.8) lib/rails/commands.rb:27
/script/rails:6:in require' /script/rails:6 ruby-debug-ide (0.4.16) lib/ruby-debug-ide.rb:112:indebug_load'
ruby-debug-ide (0.4.16) lib/ruby-debug-ide.rb:112:in debug_program' ruby-debug-ide (0.4.16) bin/rdebug-ide:87 /usr/bin/rdebug-ide:19:inload'
/usr/bin/rdebug-ide:19

Same issue here.
Rolling back to rubycas-client 2.2.1 indeed solved the problem, thanks eriko !

I had the same issue, rollback fixed it thanks :)

Still not fixed. With rubycas-client 2.3.9 and rubycas-client-rails 0.1.0 it still fails

Fails with the latest rubycas-client (2.3.9)
I stuck at version 2.2.1.

This is issue is fixed on master. Try using the master branch off github until we get the gem released.

When might the gem be released?

vemv commented

+1