Customer creation was very slow and i cannot get back any reponse
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:in
const_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:in
initialize'
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:in
new_customer'
app/controllers/billing_controller.rb:38:in upgrade'
actionpack (4.0.2)
lib/action_controller/metal/implicit_render.rb:4:in
send_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:in
process_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:in
process_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:in
block 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:in
instrument'
activesupport (4.0.2) lib/active_support/notifications.rb:159:in
instrument' actionpack (4.0.2)
lib/action_controller/metal/instrumentation.rb:30:in
process_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:in
process_action'
actionpack (4.0.2) lib/abstract_controller/base.rb:136:in
process' actionpack (4.0.2)
lib/abstract_controller/rendering.rb:44:in
process'
actionpack (4.0.2) lib/action_controller/metal.rb:195:in
dispatch' actionpack (4.0.2)
lib/action_controller/metal/rack_delegation.rb:13:in
dispatch'
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:in
dispatch'
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:in
block 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:in
call'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in
call'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in
call'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in
call'
omniauth (1.1.4) lib/omniauth/strategy.rb:184:in call!'
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in
call'
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:in
call'
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:in
call'
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:in
call' rack
(1.5.2) lib/rack/conditionalget.rb:25:in call' rack (1.5.2)
lib/rack/head.rb:11:in
call' 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:in
call' rack
(1.5.2) lib/rack/session/abstract/id.rb:225:in context' rack
(1.5.2) lib/rack/session/abstract/id.rb:220:in
call'
actionpack (4.0.2) lib/action_dispatch/middleware/cookies.rb:486:in
call' activerecord (4.0.2)
lib/active_record/query_cache.rb:36:in
call' 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:in
block 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:in
run_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:in
call'
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:in
protected_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:in
call' 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:in
call'
railties (4.0.2) lib/rails/rack/logger.rb:38:in call_app'
railties (4.0.2) lib/rails/rack/logger.rb:20:in
block 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:in
tagged'
activesupport (4.0.2) lib/active_support/tagged_logging.rb:67:in
tagged' railties (4.0.2)
lib/rails/rack/logger.rb:20:in
call' actionpack (4.0.2)
lib/action_dispatch/middleware/request_id.rb:21:in call' rack
(1.5.2) lib/rack/methodoverride.rb:21:in
call' rack (1.5.2)
lib/rack/runtime.rb:17:in call' activesupport (4.0.2)
lib/active_support/cache/strategy/local_cache.rb:83:in
call'
rack (1.5.2) lib/rack/lock.rb:17:in call' rack (1.5.2)
lib/rack/sendfile.rb:112:in
call' railties (4.0.2)
lib/rails/engine.rb:511:in call' railties (4.0.2)
lib/rails/application.rb:97:in
call' rack (1.5.2)
lib/rack/lock.rb:17:in call' rack (1.5.2)
lib/rack/content_length.rb:14:in
call' 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:in
service'
/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:in
block
in start_thread'
- error-stack 6.82 KB
Discussions are closed to public comments.
If you need help with Cheddar please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Marc Guyer 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.