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.
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'",
"/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/persistent_attachment.rb:8:in '",
"<internal:/usr/local/Cellar/ruby/3.2.2_1/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in '",
"/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/mapper.rb:49:in
has_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/concerns/kms_encrypted_model_patch.rb:13:in
has_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/concerns/kms_encrypted_model_patch.rb:12:inhas_kms_key'", "/Users/kennethsantiago/github/vagovrepos/vets-api/app/models/persistent_attachment.rb:11:in
<main>'", "<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/app/models/persistent_attachments/military_records.rb:3:in
require'", "<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/modules/simple_forms_api/app/controllers/simple_forms_api/v1/uploads_controller.rb:43:insubmit_supporting_documents'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/basic_implicit_render.rb:6:in
send_action'", "(eval):2:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/rendering.rb:30:in
process_action'", "(eval):3:inblock in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/callbacks.rb:106:in
run_callbacks'", "(eval):2:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/rescue.rb:22:in
process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/instrumentation.rb:34:inblock in process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications.rb:203:in
block in instrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications/instrumenter.rb:24:ininstrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/notifications.rb:203:in
instrument'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/instrumentation.rb:33:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal/params_wrapper.rb:249:in
process_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activerecord/lib/active_record/railties/controller_runtime.rb:27:inprocess_action'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/abstract_controller/base.rb:165:in
process'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal.rb:190:indispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_controller/metal.rb:254:in
dispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:50:indispatch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/route_set.rb:33: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/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/engine.rb:539:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/railtie.rb:207:in
public_send'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/railtie.rb:207:inmethod_missing'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/routing/mapper.rb:20:in
block 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/gems/rack-attack-6.7.0/lib/rack/attack.rb:103:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:36:inblock in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:34:in
catch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/warden-1.2.9/lib/warden/manager.rb:34:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:266:in
context'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:260:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/cookies.rb:697:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-attack-6.7.0/lib/rack/attack.rb:127:incall'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/statsd_middleware.rb:109:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/olive_branch-4.0.1/lib/olive_branch/middleware.rb:64:incall'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/olive_branch_patch.rb:9:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/etag.rb:27:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/conditional_get.rb:40:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/head.rb:12:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/callbacks.rb:27:in
block in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/callbacks.rb:98:inrun_callbacks'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/callbacks.rb:26: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/actionable_exceptions.rb:18:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:29:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:132:in
call_app'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:28:inblock in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:17:in
catch'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/web-console-4.2.1/lib/web_console/middleware.rb:17:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:33:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:37:incall_app'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:26:in
block in call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/base.rb:190:inblock in tagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/semantic_logger.rb:346:in
tagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/semantic_logger-4.14.0/lib/semantic_logger/base.rb:202:intagged'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/rack/logger.rb:26:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/remote_ip.rb:81:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/request_id.rb:26:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/runtime.rb:22:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb:29: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/static.rb:24:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-2.2.8/lib/rack/sendfile.rb:110:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/actionpack/lib/action_dispatch/middleware/host_authorization.rb:148:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/rack-cors-2.0.1/lib/rack/cors.rb:102:in
call'", "/Users/kennethsantiago/github/vagovrepos/vets-api/lib/http_method_not_allowed.rb:13:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/utf8-cleaner-1.0.0/lib/utf8-cleaner/middleware.rb:21:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/bundler/gems/rails-90b0266e9bfa/railties/lib/rails/engine.rb:539:incall'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/configuration.rb:272:in
call'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/request.rb:100:inblock in handle_request'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/thread_pool.rb:378:in
with_force_shutdown'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/request.rb:99:inhandle_request'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/server.rb:464:in
process_client'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/server.rb:245:inblock in run'", "/Users/kennethsantiago/.gem/ruby/3.1.4/gems/puma-6.4.2/lib/puma/thread_pool.rb:155:in
block in spawn_thread'" ] } } ] }