unknown attribute 'label' for Ai::CodeSuggestionsUsage

Sentry error: https://new-sentry.gitlab.net/organizations/gitlab/issues/848865/

I saw this as a 500 error in Kibana for my user for POST /api/:version/usage_data/track_event:

https://log.gprd.gitlab.net/app/r/s/kKOYA

image

ActiveModel::UnknownAttributeError: unknown attribute 'label' for Ai::CodeSuggestionsUsage.

          raise UnknownAttributeError.new(self, k.to_s)
          ^^^^^
  from activemodel (7.0.8.4) lib/active_model/attribute_assignment.rb:51:in `_assign_attribute'
  from activemodel (7.0.8.4) lib/active_model/attribute_assignment.rb:42:in `block in _assign_attributes'
  from activemodel (7.0.8.4) lib/active_model/attribute_assignment.rb:41:in `each'
  from activemodel (7.0.8.4) lib/active_model/attribute_assignment.rb:41:in `_assign_attributes'
  from activemodel (7.0.8.4) lib/active_model/attribute_assignment.rb:34:in `assign_attributes'
  from activemodel (7.0.8.4) lib/active_model/api.rb:81:in `initialize'
  from activemodel (7.0.8.4) lib/active_model/attributes.rb:80:in `initialize'
  from ee/lib/ee/gitlab/tracking/ai_tracking.rb:13:in `new'
  from ee/lib/ee/gitlab/tracking/ai_tracking.rb:13:in `track_event'
  from lib/gitlab/tracking/ai_tracking.rb:7:in `track_event'
  from lib/api/usage_data.rb:112:in `block (2 levels) in <class:UsageData>'
  from grape (2.0.0) lib/grape/endpoint.rb:58:in `call'
  from grape (2.0.0) lib/grape/endpoint.rb:58:in `block (2 levels) in generate_api_method'
  from activesupport (7.0.8.4) lib/active_support/notifications.rb:208:in `instrument'
  from grape (2.0.0) lib/grape/endpoint.rb:57:in `block in generate_api_method'

@pshutsin Are you aware of the high frequency of this error?

Assignee Loading
Time tracking Loading