department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 202 forks source link

I'm having issues trying to get upload attachments to the 40... #74487

Closed platform-support-slack-integration[bot] closed 7 months ago

platform-support-slack-integration[bot] commented 8 months ago

Submitted By: kenneth.santiago Topic: Something Else Team: Tier 1 Suppport

I'm having issues trying to get upload attachments to the 40-10007 via the simpleforms API. When uploading a document i receive the following error. Spoke with a backend engineer working on the 40-0247 PMC form and he was able to upload attachments but then shortly received the same error below.

{ "errors": [ { "title": "Internal server error", "detail": "Internal server error", "code": "500", "status": "500", "meta": { "exception": "wrong number of arguments (given 1, expected 0)", "backtrace": [ "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/concerns/kms_encrypted_model_patch.rb:9:in has_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/concerns/kms_encrypted_model_patch.rb:13:inhas_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/concerns/kms_encrypted_model_patch.rb:12:in has_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/persistent_attachment.rb:11:in'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/persistent_attachment.rb:8:in <main>'", "<internal:/usr/local/Cellar/ruby/3.2.2_1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:inrequire'", "<internal:/usr/local/Cellar/ruby/3.2.2_1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in require'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/bootsnap-1.17.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:inrequire'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:30:in require'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/persistent_attachments/military_records.rb:3:in

'", "<internal:/usr/local/Cellar/ruby/3.2.2_1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in require'", "<internal:/usr/local/Cellar/ruby/3.2.2_1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:inrequire'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/bootsnap-1.17.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:30:inrequire'", "/Users/kennethsantiago/github/vagovrepos/vets-api/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb:43:in submit_supporting_documents'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/basic_implicit_render.rb:6:insend_action'", "(eval):2:in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/rendering.rb:30:inprocess_action'", "(eval):3:in block in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/callbacks.rb:106:inrun_callbacks'", "(eval):2:in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/rescue.rb:22:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/instrumentation.rb:34:in block in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications.rb:203:inblock in instrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications/instrumenter.rb:24:in instrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications.rb:203:ininstrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/instrumentation.rb:33:in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/params_wrapper.rb:249:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activerecord/lib/active_record/railties/controller_runtime.rb:27:in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/abstract_controller/base.rb:165:inprocess'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal.rb:190:in dispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal.rb:254:indispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:50:in dispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:33:inserve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:50:in block in serve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:32:ineach'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:32:in serve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:842:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/engine.rb:539:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/railtie.rb:207:inpublic_send'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/railtie.rb:207:in method_missing'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/mapper.rb:20:inblock in '", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/mapper.rb:49:in serve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:50:inblock in serve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:32:in each'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/journey/router.rb:32:inserve'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:842:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:36:in block in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:34:incatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:34:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:266:incontext'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:260:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/cookies.rb:697:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:in call'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/statsd_middleware.rb:109:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:in call'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/olive_branch_patch.rb:9:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/etag.rb:27:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/conditional_get.rb:40:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/head.rb:12:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/callbacks.rb:27:inblock in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/callbacks.rb:98:in run_callbacks'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/callbacks.rb:26:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/executor.rb:14:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/actionable_exceptions.rb:18:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:29:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:132:incall_app'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:28:in block in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:17:incatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:17:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:33:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:37:in call_app'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:26:inblock in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/base.rb:190:in block in tagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/semantic_logger.rb:346:intagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/base.rb:202:in tagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:26:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/remote_ip.rb:81:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/request_id.rb:26:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/runtime.rb:22:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/executor.rb:14:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/static.rb:24:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/sendfile.rb:110:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/host_authorization.rb:148:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-cors-2.0.1/lib/rack/cors.rb:102:incall'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/http_method_not_allowed.rb:13:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/engine.rb:539:in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/configuration.rb:272:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/request.rb:100:in block in handle_request'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/thread_pool.rb:378:inwith_force_shutdown'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/request.rb:99:in handle_request'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/server.rb:464:inprocess_client'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/server.rb:245:in block in run'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/thread_pool.rb:155:inblock in spawn_thread'" ] } } ] }

lindsay-insco commented 7 months ago

Slack thread here: https://dsva.slack.com/archives/CBU0KDSB1/p1706198195284669