Hi,
I used cheddargetter API for my application, but the customer
account creation was very slow and i cannot get back any response
from API.
i used the following environments,
gems - cheddargetter_client_ruby (0.3.2),
httparty (0.12.0)
Ruby version - ruby 2.0.0p247
Rails - 4.0.2
and i get the following stack trace,
** CREATE CUSTOMER ON THE FREE PLAN **
[info] 2013-12-06 15:42:10 +0530 User Load (0.4ms) SELECT
"users".* FROM "users" WHERE "users"."remember_token" =
'MB8iYAtnMosrEX8ogxuUkw' LIMIT 1 [info] 2013-12-06 15:42:13 +0530
Completed 500 Internal Server Error in 2507ms [info] 2013-12-06
15:42:13 +0530 NameError - uninitialized constant
CheddarGetter::Response::Crack:
activesupport (4.0.2) lib/active_support/dependencies.rb:501:in
load_missing_constant' activesupport (4.0.2)
lib/active_support/dependencies.rb:184:inconst_missing'
cheddargetter_client_ruby (0.3.2)
lib/cheddar_getter/response.rb:390:in create_clean_response'
cheddargetter_client_ruby (0.3.2)
lib/cheddar_getter/response.rb:48:ininitialize'
cheddargetter_client_ruby (0.3.2)
lib/cheddar_getter/client.rb:560:in do_request'
cheddargetter_client_ruby (0.3.2)
lib/cheddar_getter/client.rb:167:innew_customer'
app/controllers/billing_controller.rb:38:in upgrade'
actionpack (4.0.2)
lib/action_controller/metal/implicit_render.rb:4:insend_action'
actionpack (4.0.2) lib/abstract_controller/base.rb:189:in
process_action' actionpack (4.0.2)
lib/action_controller/metal/rendering.rb:10:inprocess_action'
actionpack (4.0.2) lib/abstract_controller/callbacks.rb:18:in
block in process_action' activesupport (4.0.2)
lib/active_support/callbacks.rb:393:in_run__2383099687343212895__process_action__callbacks'
activesupport (4.0.2) lib/active_support/callbacks.rb:80:in
run_callbacks' actionpack (4.0.2)
lib/abstract_controller/callbacks.rb:17:inprocess_action'
actionpack (4.0.2) lib/action_controller/metal/rescue.rb:29:in
process_action' actionpack (4.0.2)
lib/action_controller/metal/instrumentation.rb:31:inblock in
process_action' activesupport (4.0.2)
lib/active_support/notifications.rb:159:in block in
instrument' activesupport (4.0.2)
lib/active_support/notifications/instrumenter.rb:20:ininstrument'
activesupport (4.0.2) lib/active_support/notifications.rb:159:in
instrument' actionpack (4.0.2)
lib/action_controller/metal/instrumentation.rb:30:inprocess_action'
actionpack (4.0.2)
lib/action_controller/metal/params_wrapper.rb:245:in
process_action' activerecord (4.0.2)
lib/active_record/railties/controller_runtime.rb:18:inprocess_action'
actionpack (4.0.2) lib/abstract_controller/base.rb:136:in
process' actionpack (4.0.2)
lib/abstract_controller/rendering.rb:44:inprocess'
actionpack (4.0.2) lib/action_controller/metal.rb:195:in
dispatch' actionpack (4.0.2)
lib/action_controller/metal/rack_delegation.rb:13:indispatch'
actionpack (4.0.2) lib/action_controller/metal.rb:231:in
block in action' actionpack (4.0.2)
lib/action_dispatch/routing/route_set.rb:80:indispatch'
actionpack (4.0.2) lib/action_dispatch/routing/route_set.rb:48:in
call' actionpack (4.0.2)
lib/action_dispatch/journey/router.rb:71:inblock in call'
actionpack (4.0.2) lib/action_dispatch/journey/router.rb:59:in
call' actionpack (4.0.2)
lib/action_dispatch/routing/route_set.rb:680:incall'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:incall'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:incall'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:incall'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:incall'
omniauth (1.1.4) lib/omniauth/builder.rb:49:in call'
meta_request (0.2.8)
lib/meta_request/middlewares/app_request_handler.rb:13:incall'
rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:17:in
call' meta_request (0.2.8)
lib/meta_request/middlewares/headers.rb:16:incall'
meta_request (0.2.8)
lib/meta_request/middlewares/meta_request_handler.rb:13:in
call' rack (1.5.2) lib/rack/etag.rb:23:incall' rack
(1.5.2) lib/rack/conditionalget.rb:25:in call' rack (1.5.2)
lib/rack/head.rb:11:incall' actionpack (4.0.2)
lib/action_dispatch/middleware/params_parser.rb:27:in call'
actionpack (4.0.2)
lib/action_dispatch/middleware/flash.rb:241:incall' rack
(1.5.2) lib/rack/session/abstract/id.rb:225:in context' rack
(1.5.2) lib/rack/session/abstract/id.rb:220:incall'
actionpack (4.0.2) lib/action_dispatch/middleware/cookies.rb:486:in
call' activerecord (4.0.2)
lib/active_record/query_cache.rb:36:incall' activerecord
(4.0.2)
lib/active_record/connection_adapters/abstract/connection_pool.rb:626:in
call' actionpack (4.0.2)
lib/action_dispatch/middleware/callbacks.rb:29:inblock in
call' activesupport (4.0.2) lib/active_support/callbacks.rb:373:in
_run__3256922153045142460__call__callbacks' activesupport
(4.0.2) lib/active_support/callbacks.rb:80:inrun_callbacks'
actionpack (4.0.2)
lib/action_dispatch/middleware/callbacks.rb:27:in call'
actionpack (4.0.2)
lib/action_dispatch/middleware/reloader.rb:64:incall'
actionpack (4.0.2)
lib/action_dispatch/middleware/remote_ip.rb:76:in call'
better_errors (1.0.1)
lib/better_errors/middleware.rb:84:inprotected_app_call'
better_errors (1.0.1) lib/better_errors/middleware.rb:79:in
better_errors_call' better_errors (1.0.1)
lib/better_errors/middleware.rb:56:incall' actionpack
(4.0.2) lib/action_dispatch/middleware/debug_exceptions.rb:17:in
call' actionpack (4.0.2)
lib/action_dispatch/middleware/show_exceptions.rb:30:incall'
railties (4.0.2) lib/rails/rack/logger.rb:38:in call_app'
railties (4.0.2) lib/rails/rack/logger.rb:20:inblock in
call' activesupport (4.0.2)
lib/active_support/tagged_logging.rb:67:in block in tagged'
activesupport (4.0.2)
lib/active_support/tagged_logging.rb:25:intagged'
activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:in
tagged' railties (4.0.2)
lib/rails/rack/logger.rb:20:incall' actionpack (4.0.2)
lib/action_dispatch/middleware/request_id.rb:21:in call' rack
(1.5.2) lib/rack/methodoverride.rb:21:incall' rack (1.5.2)
lib/rack/runtime.rb:17:in call' activesupport (4.0.2)
lib/active_support/cache/strategy/local_cache.rb:83:incall'
rack (1.5.2) lib/rack/lock.rb:17:in call' rack (1.5.2)
lib/rack/sendfile.rb:112:incall' railties (4.0.2)
lib/rails/engine.rb:511:in call' railties (4.0.2)
lib/rails/application.rb:97: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'
/home/rajthilak/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/webrick/httpserver.rb:138:inservice'
/home/rajthilak/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/webrick/httpserver.rb:94:in
run'
/home/rajthilak/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/webrick/server.rb:295:inblock
in start_thread'
- error-stack 6.82 KB

#1 Posted by Marc Guyer Support staff on 06 Dec, 2013 01:59 PM
Hi Rajthilak -- You have a 500 error in your code. It's in the trace. I've confirmed that the response from the API was actually a 412 error. It seems that somewhere in your stack, the 412 error is not being properly handled.
#2 Posted by Jess Pendley on 07 Apr, 2014 04:46 PM
Hi Rajthilak --
I was just reaching out to see if you needed any additional help with this issue? Since it has been inactive for a bit, I'm going to close this discussion, but if you need any further assistance please don't hesitate to reply to this message.
Thanks!
Jess Pendley closed this discussion on 07 Apr, 2014 04:46 PM.