Skip to content

Exception when trying to delete Flow #913

@nicosammito

Description

@nicosammito
{"severity":"DEBUG","time":"2026-04-14T13:41:28.931Z","message":"UserSession Load (2.0ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c'*/ SELECT \"user_sessions\".* FROM \"user_sessions\" WHERE \"user_sessions\".\"token\" = '{\"p\":\"b83zfrw8ow0usXW6+9Z4UF0bz4tjMCCq9DifpSImURUbOkuwtoLJl8FIjCDgbRta\",\"h\":{\"iv\":\"uPBRD+naF+GuA/CQ\",\"at\":\"a22W9mMMVjPVleVZWVMXRw==\"}}' AND \"user_sessions\".\"active\" = TRUE LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1"}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.942Z","message":"User Load (0.5ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c'*/ SELECT \"users\".* FROM \"users\" WHERE \"users\".\"id\" = 1 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1"}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.955Z","message":"Flow Load (0.6ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT \"flows\".* FROM \"flows\" WHERE \"flows\".\"id\" = 1 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.957Z","message":"NamespaceProject Load (0.3ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT \"namespace_projects\".* FROM \"namespace_projects\" WHERE \"namespace_projects\".\"id\" = 1 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.959Z","message":"Namespace Load (0.3ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT \"namespaces\".* FROM \"namespaces\" WHERE \"namespaces\".\"id\" = 2 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.960Z","message":"NamespaceMember Load (0.2ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT \"namespace_members\".* FROM \"namespace_members\" WHERE \"namespace_members\".\"namespace_id\" = 2 AND \"namespace_members\".\"user_id\" = 1 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.964Z","message":"NamespaceRole Exists? (0.8ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT 1 AS one FROM \"namespace_roles\" INNER JOIN \"namespace_member_roles\" ON \"namespace_roles\".\"id\" = \"namespace_member_roles\".\"role_id\" INNER JOIN \"namespace_role_abilities\" ON \"namespace_role_abilities\".\"namespace_role_id\" = \"namespace_roles\".\"id\" LEFT OUTER JOIN \"namespace_role_project_assignments\" \"project_assignments\" ON \"project_assignments\".\"role_id\" = \"namespace_roles\".\"id\" WHERE \"namespace_member_roles\".\"member_id\" = 1 AND (\"project_assignments\".\"project_id\" = 1 OR \"project_assignments\".\"id\" IS NULL) AND \"namespace_role_abilities\".\"ability\" = 25 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.965Z","message":"NamespaceRole Exists? (0.4ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ SELECT 1 AS one FROM \"namespace_roles\" INNER JOIN \"namespace_member_roles\" ON \"namespace_roles\".\"id\" = \"namespace_member_roles\".\"role_id\" INNER JOIN \"namespace_role_abilities\" ON \"namespace_role_abilities\".\"namespace_role_id\" = \"namespace_roles\".\"id\" LEFT OUTER JOIN \"namespace_role_project_assignments\" \"project_assignments\" ON \"project_assignments\".\"role_id\" = \"namespace_roles\".\"id\" WHERE \"namespace_member_roles\".\"member_id\" = 1 AND (\"project_assignments\".\"project_id\" = 1 OR \"project_assignments\".\"id\" IS NULL) AND \"namespace_role_abilities\".\"ability\" = 10 LIMIT 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.966Z","message":"TRANSACTION (0.1ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ BEGIN","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.967Z","message":"Flow Destroy (0.9ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ DELETE FROM \"flows\" WHERE \"flows\".\"id\" = 1","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.979Z","message":"GoodJob::Job Create (0.7ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ INSERT INTO \"good_jobs\" (\"id\", \"queue_name\", \"priority\", \"serialized_params\", \"scheduled_at\", \"performed_at\", \"finished_at\", \"error\", \"created_at\", \"updated_at\", \"active_job_id\", \"concurrency_key\", \"cron_key\", \"cron_at\", \"batch_id\", \"batch_callback_id\", \"executions_count\", \"job_class\", \"error_event\", \"labels\", \"locked_by_id\", \"locked_at\") VALUES ('d8967b76-791a-4b34-91f4-ad9d280e56dd', 'default', 0, '{\"job_class\":\"UpdateRuntimesForProjectJob\",\"job_id\":\"d8967b76-791a-4b34-91f4-ad9d280e56dd\",\"provider_job_id\":null,\"queue_name\":\"default\",\"priority\":null,\"arguments\":[1,{\"correlation_id\":\"05608294-5044-40c2-96d0-768abb8b180c\",\"meta.application\":\"puma\",\"meta.ip_address\":\"192.168.65.1\",\"meta.user\":{\"id\":1,\"username\":\"root\",\"_aj_symbol_keys\":[\"id\",\"username\"]},\"sagittarius_context\":true,\"_aj_symbol_keys\":[\"sagittarius_context\"]}],\"executions\":0,\"exception_executions\":{},\"locale\":\"en\",\"timezone\":\"UTC\",\"enqueued_at\":\"2026-04-14T13:41:28.968762921Z\",\"scheduled_at\":null}', '2026-04-14 13:41:28.968858', NULL, NULL, NULL, '2026-04-14 13:41:28.968858', '2026-04-14 13:41:28.976576', 'd8967b76-791a-4b34-91f4-ad9d280e56dd', NULL, NULL, NULL, NULL, NULL, NULL, 'UpdateRuntimesForProjectJob', NULL, NULL, NULL, NULL) RETURNING \"id\"","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.979Z","message":"SQL (0.1ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ NOTIFY good_job, '{\"queue_name\":\"default\",\"scheduled_at\":\"2026-04-14T13:41:28.968Z\"}'","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"INFO","time":"2026-04-14T13:41:28.980Z","message":"Enqueued UpdateRuntimesForProjectJob (Job ID: d8967b76-791a-4b34-91f4-ad9d280e56dd) to GoodJob(default) with arguments: 1, {\"correlation_id\" => \"05608294-5044-40c2-96d0-768abb8b180c\", \"meta.application\" => \"puma\", \"meta.ip_address\" => \"192.168.65.1\", \"meta.user\" => {id: 1, username: \"root\"}, sagittarius_context: true}","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.981Z","message":"AuditEvent Create (0.4ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ INSERT INTO \"audit_events\" (\"author_id\", \"entity_id\", \"entity_type\", \"action_type\", \"details\", \"ip_address\", \"target_id\", \"target_type\", \"created_at\", \"updated_at\") VALUES (1, 1, 'Flow', 33, '{\"id\":1,\"project_id\":1,\"flow_type_id\":2,\"starting_node_id\":6,\"name\":\"Test\",\"validation_status\":\"valid\",\"disabled_reason\":null,\"signature\":\"(httpURL: HTTP_URL, httpMethod: HTTP_METHOD): { payload: { test: BOOLEAN }, headers: { bla: TEXT } }\"}', '192.168.65.1/32', 1, 'NamespaceProject', '2026-04-14 13:41:28.981006', '2026-04-14 13:41:28.981006') RETURNING \"id\"","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"DEBUG","time":"2026-04-14T13:41:28.983Z","message":"TRANSACTION (1.1ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ COMMIT","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
WARNING:  there is no transaction in progress
{"severity":"DEBUG","time":"2026-04-14T13:41:28.983Z","message":"TRANSACTION (0.4ms)  /*action='execute',application='puma',controller='graphql',correlation_id='05608294-5044-40c2-96d0-768abb8b180c',user_id='1'*/ ROLLBACK","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"}}
{"severity":"ERROR","time":"2026-04-14T13:41:28.985Z","message":"PG::ForeignKeyViolation: ERROR:  update or delete on table \"node_functions\" violates foreign key constraint \"fk_rails_8b9d8f68cc\" on table \"reference_values\"\nDETAIL:  Key (id)=(10) is still referenced from table \"reference_values\".\n","backtrace":["/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:167:in 'PG::Connection#exec'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:167:in 'ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#perform_query'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:556:in 'block (2 levels) in ActiveRecord::ConnectionAdapters::DatabaseStatements#raw_execute'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1017:in 'block in ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connection'","/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/concurrency/null_lock.rb:9:in 'ActiveSupport::Concurrency::NullLock#synchronize'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:986:in 'ActiveRecord::ConnectionAdapters::AbstractAdapter#with_raw_connection'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:555:in 'block in ActiveRecord::ConnectionAdapters::DatabaseStatements#raw_execute'","/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract_adapter.rb:1137:in 'ActiveRecord::ConnectionAdapters::AbstractAdapter#log'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:554:in 'ActiveRecord::ConnectionAdapters::DatabaseStatements#raw_execute'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:591:in 'ActiveRecord::ConnectionAdapters::DatabaseStatements#internal_execute'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/postgresql/database_statements.rb:74:in 'ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#commit_db_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:489:in 'ActiveRecord::ConnectionAdapters::RealTransaction#commit'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:605:in 'block in ActiveRecord::ConnectionAdapters::TransactionManager#commit_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/concurrency/null_lock.rb:9:in 'ActiveSupport::Concurrency::NullLock#synchronize'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:594:in 'ActiveRecord::ConnectionAdapters::TransactionManager#commit_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:638:in 'block in ActiveRecord::ConnectionAdapters::TransactionManager#within_new_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activesupport-8.0.4/lib/active_support/concurrency/null_lock.rb:9:in 'ActiveSupport::Concurrency::NullLock#synchronize'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/transaction.rb:623:in 'ActiveRecord::ConnectionAdapters::TransactionManager#within_new_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:367:in 'ActiveRecord::ConnectionAdapters::DatabaseStatements#within_new_transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/database_statements.rb:359:in 'ActiveRecord::ConnectionAdapters::DatabaseStatements#transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/transactions.rb:233:in 'block in ActiveRecord::Transactions::ClassMethods#transaction'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:422:in 'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/connection_handling.rb:312:in 'ActiveRecord::ConnectionHandling#with_connection'","/usr/local/bundle/ruby/3.4.0/gems/activerecord-8.0.4/lib/active_record/transactions.rb:232:in 'ActiveRecord::Transactions::ClassMethods#transaction'","/sagittarius/lib/sagittarius/database/transactional.rb:17:in 'Sagittarius::Database::Transactional#transactional'","/sagittarius/app/services/namespaces/projects/flows/delete_service.rb:21:in 'Namespaces::Projects::Flows::DeleteService#execute'","/sagittarius/app/graphql/mutations/namespaces/projects/flows/delete.rb:26:in 'Mutations::Namespaces::Projects::Flows::Delete#resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:118:in 'Kernel#public_send'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:118:in 'GraphQL::Schema::Resolver#call_resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/mutation.rb:69:in 'GraphQL::Schema::Mutation#call_resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:105:in 'block (3 levels) in GraphQL::Schema::Resolver#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:882:in 'GraphQL::Execution::Interpreter::Runtime#minimal_after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/query.rb:28:in 'GraphQL::Query::Runnable#after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:93:in 'block (2 levels) in GraphQL::Schema::Resolver#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:882:in 'GraphQL::Execution::Interpreter::Runtime#minimal_after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/query.rb:28:in 'GraphQL::Query::Runnable#after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:84:in 'block in GraphQL::Schema::Resolver#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:882:in 'GraphQL::Execution::Interpreter::Runtime#minimal_after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/query.rb:28:in 'GraphQL::Query::Runnable#after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/resolver.rb:72:in 'GraphQL::Schema::Resolver#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/has_single_input_argument.rb:36:in 'GraphQL::Schema::HasSingleInputArgument#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/relay_classic_mutation.rb:44:in 'GraphQL::Schema::RelayClassicMutation#resolve_with_support'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/field.rb:758:in 'Kernel#public_send'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/field.rb:758:in 'block (2 levels) in GraphQL::Schema::Field#resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/field.rb:892:in 'GraphQL::Schema::Field#with_extensions'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/field.rb:729:in 'block in GraphQL::Schema::Field#resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:882:in 'GraphQL::Execution::Interpreter::Runtime#minimal_after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/query.rb:28:in 'GraphQL::Query::Runnable#after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/field.rb:727:in 'GraphQL::Schema::Field#resolve'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:467:in 'block (2 levels) in GraphQL::Execution::Interpreter::Runtime#evaluate_selection_with_resolved_keyword_args'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/tracing/trace.rb:90:in 'GraphQL::Tracing::Trace#execute_field'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:466:in 'block in GraphQL::Execution::Interpreter::Runtime#evaluate_selection_with_resolved_keyword_args'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:820:in 'GraphQL::Execution::Interpreter::Runtime#call_method_on_directives'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:454:in 'GraphQL::Execution::Interpreter::Runtime#evaluate_selection_with_resolved_keyword_args'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:432:in 'block in GraphQL::Execution::Interpreter::Runtime#evaluate_selection_with_args'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:941:in 'GraphQL::Execution::Interpreter::Runtime#after_lazy'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:377:in 'GraphQL::Execution::Interpreter::Runtime#evaluate_selection_with_args'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/runtime.rb:371:in 'block in GraphQL::Execution::Interpreter::Runtime#evaluate_selection'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/execution/interpreter/arguments_cache.rb:46:in 'block in GraphQL::Execution::Interpreter::ArgumentsCache#dataload_for'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/schema/member/has_arguments.rb:272:in 'block (3 levels) in GraphQL::Schema::Member::HasArguments#coerce_arguments'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/dataloader.rb:352:in 'block in GraphQL::Dataloader#spawn_job_fiber'","/usr/local/bundle/ruby/3.4.0/gems/graphql-2.5.16/lib/graphql/dataloader.rb:254:in 'block in GraphQL::Dataloader#spawn_fiber'"],"exception_class":"ActiveRecord::InvalidForeignKey","correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1","meta.user":{"id":1,"username":"root"},"meta.class":"GraphqlController"}
{"severity":"INFO","time":"2026-04-14T13:41:28.986Z","method":"POST","path":"/graphql","format":"json","controller":"GraphqlController","action":"execute","status":500,"allocations":5888,"duration":62.29,"view":0.29,"db":8.56,"correlation_id":"05608294-5044-40c2-96d0-768abb8b180c","meta.application":"puma","meta.ip_address":"192.168.65.1"}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

System

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions