Skip to content

Sidekiq deduplication middleware error: Redis::CommandError: ERR Error running script

https://sentry.gitlab.net/gitlab/gitlabcom/issues/4164204/?referrer=gitlab_plugin

Redis::CommandError: ERR Error running script (call to f_ead8a9b16a0960af1b65cd28ef6dfe8515a2c932): @user_script:11: user_script:11: attempt to compare number with nil
  lib/gitlab/instrumentation/redis_interceptor.rb:10:in `block in call'
    super
  lib/gitlab/instrumentation/redis_interceptor.rb:41:in `instrument_call'
    yield
  lib/gitlab/instrumentation/redis_interceptor.rb:9:in `call'
    instrument_call([command]) do
  lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:80:in `block in update_latest_wal_location!'
    with_redis { |r| r.eval(UPDATE_WAL_COOKIE_SCRIPT, keys: [cookie_key], argv: argv) }
  lib/gitlab/redis/wrapper.rb:23:in `block in with'
    pool.with { |redis| yield redis }
...
(144 additional frame(s) were not displayed)

ERR Error running script (call to f_ead8a9b16a0960af1b65cd28ef6dfe8515a2c932): @user_script:11: user_script:11: attempt to compare number with nil