Closed josuetex closed 11 years ago
Você tem como colocar seu email, token e código de notificação no arquivo spec/pag_seguro/integration/config.yml
e depois rodar os testes para ver se os testes passam? ( bundle exec rspec
)
Qual o código do seu controller que gerou o erro? Algo como:
notification_code = "D1E748-B5672C672CD7-F33410FF8350-7B52F4"
notification = PagSeguro::Notification.new(email, token, notification_code)
Outra dúvida, vi que este erro ocoreu no ambiente em produção. Em sua máquina de desenvolvimento, este problema ocorre? Estou imaginando que talvez possa ser algo relacionado à firewall / https
Bom, o troço voltou as normalidades. Obrigado!
A RestClient::ResourceNotFound occurred in paginas#notificacao:
404 Resource Not Found vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in `return!'
Request:
Session:
Environment:
Backtrace:
vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
return!' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
process_result' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:178:inblock in transmit' /usr/local/lib/ruby/1.9.1/net/http.rb:627:in
start' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:172:intransmit' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:64:in
execute' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient/request.rb:33:inexecute' vendor/bundle/ruby/1.9.1/gems/rest-client-1.6.7/lib/restclient.rb:68:in
get' vendor/bundle/ruby/1.9.1/gems/pag_seguro-0.5.3/lib/pag_seguro/notification.rb:13:intransaction_data' vendor/bundle/ruby/1.9.1/gems/pag_seguro-0.5.3/lib/pag_seguro/notification.rb:8:in
initialize' app/controllers/paginas_controller.rb:322:innew' app/controllers/paginas_controller.rb:322:in
notificacao' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/implicit_render.rb:4:insend_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/abstract_controller/base.rb:150:in
process_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/rendering.rb:11:inprocess_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/abstract_controller/callbacks.rb:18:in
block in process_action' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/callbacks.rb:436:in_run__417746532__process_action__887538528__callbacks' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/callbacks.rb:410:in
_run_process_action_callbacks' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/callbacks.rb:94:inrun_callbacks' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/abstract_controller/callbacks.rb:17:in
process_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/instrumentation.rb:30:inblock in process_action' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/notifications.rb:52:in
block in instrument' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/notifications/instrumenter.rb:21:ininstrument' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/notifications.rb:52:in
instrument' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/instrumentation.rb:29:inprocess_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/rescue.rb:17:in
process_action' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/agent/instrumentation/rails3/action_controller.rb:38:inblock in process_action' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:272:in
block in perform_action_with_newrelic_trace' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/agent/method_tracer.rb:235:intrace_execution_scoped' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:267:in
perform_action_with_newrelic_trace' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/agent/instrumentation/rails3/action_controller.rb:37:inprocess_action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/abstract_controller/base.rb:119:in
process' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/abstract_controller/rendering.rb:41:inprocess' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal.rb:138:in
dispatch' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal/rack_delegation.rb:14:indispatch' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_controller/metal.rb:178:in
block in action' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/routing/route_set.rb:62:incall' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/routing/route_set.rb:62:in
dispatch' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/routing/route_set.rb:27:incall' vendor/bundle/ruby/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/route_set.rb:148:in
block in call' vendor/bundle/ruby/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:93:inblock in recognize' vendor/bundle/ruby/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:75:in
optimized_each' vendor/bundle/ruby/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/code_generation.rb:92:inrecognize' vendor/bundle/ruby/1.9.1/gems/rack-mount-0.6.14/lib/rack/mount/route_set.rb:139:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/routing/route_set.rb:493:incall' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/rack/error_collector.rb:12:in
call' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/rack/agent_hooks.rb:18:incall' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/rack/browser_monitoring.rb:16:in
call' vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.6.0.78/lib/new_relic/rack/developer_mode.rb:28:incall' vendor/bundle/ruby/1.9.1/gems/exception_notification-3.0.1/lib/exception_notifier.rb:41:in
call' vendor/bundle/ruby/1.9.1/gems/warden-1.0.5/lib/warden/manager.rb:35:inblock in call' vendor/bundle/ruby/1.9.1/gems/warden-1.0.5/lib/warden/manager.rb:34:in
catch' vendor/bundle/ruby/1.9.1/gems/warden-1.0.5/lib/warden/manager.rb:34:incall' vendor/bundle/ruby/1.9.1/gems/client_side_validations-3.1.0/lib/client_side_validations/middleware.rb:18:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/best_standards_support.rb:17:incall' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/head.rb:14:in
call' vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/methodoverride.rb:24:incall' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/params_parser.rb:21:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/flash.rb:182:incall' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/session/abstract_store.rb:149:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/cookies.rb:302:incall' vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/query_cache.rb:32:in
block in call' vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/connection_adapters/abstract/query_cache.rb:28:incache' vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/query_cache.rb:12:in
cache' vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/query_cache.rb:31:incall' vendor/bundle/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/callbacks.rb:46:inblock in call' vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/callbacks.rb:416:in
_run_call_callbacks' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/callbacks.rb:44:incall' vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/sendfile.rb:107:in
call' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/remote_ip.rb:48:incall' vendor/bundle/ruby/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/show_exceptions.rb:47:in
call' vendor/bundle/ruby/1.9.1/gems/railties-3.0.9/lib/rails/rack/logger.rb:13:incall' vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/runtime.rb:17:in
call' vendor/bundle/ruby/1.9.1/gems/rack-1.2.3/lib/rack/lock.rb:11:in `block in call'