jenkinsci / jenkinsci/gerrit-trigger-plugin

[JENKINS-32841] Gerrit-trigger loads the job and faiiling after

Open
#769 1 comment 0 reactions 0 assignees View on GitHub
component:gerrit-trigger-plugin imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
226
Forks
289
PR merge metrics
No merged PRs in 30d

Description

A sample job (testjob01) configured and when was triggered I'm getting the following errors:

Feb 08, 2016 3:32:15 PM com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.ToGerritRunListener onTriggered

INFO: Project [test01] triggered by Gerrit: [PatchsetCreated: Change-Id for #4980: I757556868f51ba2b3f9021331af0d2321e250c75 PatchSet: 1]
Feb 08, 2016 3:32:15 PM com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.EventListener schedule
INFO: Project test01 Build Scheduled: true By event: 4980/1
Feb 08, 2016 3:32:20 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.Queue$MaintainTask@​760549c6 failed
java.lang.NoSuchFieldError: id
at com.sonyericsson.hudson.plugins.gerrit.trigger.replication.ReplicationQueueTaskDispatcher.canRun(ReplicationQueueTaskDispatcher.java:126)
at hudson.model.Queue.isBuildBlocked(Queue.java:1196)
at hudson.model.Queue.maintain(Queue.java:1511)
at hudson.model.Queue$MaintainTask.doRun(Queue.java:2753)
at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

---
Originally reported by enexis, imported from: Gerrit-trigger loads the job and faiiling after


  • assignee: rsandell
  • status: Open
  • priority: Major
  • component(s): gerrit-trigger-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-06

Raw content of original issue

A sample job (testjob01) configured and when was triggered I'm getting the following errors:


Feb 08, 2016 3:32:15 PM com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.ToGerritRunListener onTriggered

INFO: Project [test01] triggered by Gerrit: [PatchsetCreated: Change-Id for #4980: I757556868f51ba2b3f9021331af0d2321e250c75 PatchSet: 1]
Feb 08, 2016 3:32:15 PM com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.EventListener schedule
INFO: Project test01 Build Scheduled: true By event: 4980/1
Feb 08, 2016 3:32:20 PM hudson.triggers.SafeTimerTask run
SEVERE: Timer task hudson.model.Queue$MaintainTask@760549c6 failed
java.lang.NoSuchFieldError: id
at com.sonyericsson.hudson.plugins.gerrit.trigger.replication.ReplicationQueueTaskDispatcher.canRun(ReplicationQueueTaskDispatcher.java:126)
at hudson.model.Queue.isBuildBlocked(Queue.java:1196)
at hudson.model.Queue.maintain(Queue.java:1511)
at hudson.model.Queue$MaintainTask.doRun(Queue.java:2753)
at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:50)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

environment

```
Jenkins 1.643

gerrit-trigger plugin 2.16.0 (also with 2.18.3, 2.13.0)
```

Contributor guide

Open the contributing guide

Research direction

Start at ReplicationQueueTaskDispatcher.canRun, reported at line 126, and follow the Queue maintenance stack trace from hudson.model.Queue. Reproduce with Jenkins 1.643 and gerrit-trigger plugin 2.16.0, 2.18.3, or 2.13.0; done means triggering the sample job no longer produces the NoSuchFieldError or breaks queue maintenance.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.