java.lang.RuntimeException: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5

Jenkins JIRA | John Koleszar | 5 years ago
  1. 0

    Jenkins fails to properly parse the commit's authorship in some step after archiving artifacts. There was a similar bug in 1.1.9 wrt whitespace in email addresses, but this issue presented itself first in 1.1.10. I've downgraded to 1.1.9 to see if it happens there, and will report back. Suspect this may be a race condition as roughly all 50 executors finishing their job at the same time, in my current configuration. {noformat} Archiving artifacts FATAL: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5 java.lang.RuntimeException: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5 at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:240) at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:281) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:582) at hudson.model.Run.run(Run.java:1386) at hudson.matrix.MatrixRun.run(MatrixRun.java:137) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) {noformat} The info in this commit: {noformat} $ git cat-file -p caf6decf068e67382437f2afd58456e7a4de18e5 tree 30085be0afbb6e8e57f3f0c3602d7532ecf3c183 parent d516daf04c94ea5c6fb401bf276301dd03d99a2d author Jenkins on bot-001 <jenkins@xxxxxxxxxxx.org> 1311284960 -0700 committer Jenkins on bot-001 <jenkins@xxxxxxxxxxx.org> 1311284960 -0700 v0.9.6-463-g52d1377: vc - mad900_cif.y4m @ 450 kbit {noformat}

    Jenkins JIRA | 5 years ago | John Koleszar
    java.lang.RuntimeException: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5
  2. 0

    Jenkins fails to properly parse the commit's authorship in some step after archiving artifacts. There was a similar bug in 1.1.9 wrt whitespace in email addresses, but this issue presented itself first in 1.1.10. I've downgraded to 1.1.9 to see if it happens there, and will report back. Suspect this may be a race condition as roughly all 50 executors finishing their job at the same time, in my current configuration. {noformat} Archiving artifacts FATAL: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5 java.lang.RuntimeException: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5 at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:240) at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:281) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:582) at hudson.model.Run.run(Run.java:1386) at hudson.matrix.MatrixRun.run(MatrixRun.java:137) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:145) {noformat} The info in this commit: {noformat} $ git cat-file -p caf6decf068e67382437f2afd58456e7a4de18e5 tree 30085be0afbb6e8e57f3f0c3602d7532ecf3c183 parent d516daf04c94ea5c6fb401bf276301dd03d99a2d author Jenkins on bot-001 <jenkins@xxxxxxxxxxx.org> 1311284960 -0700 committer Jenkins on bot-001 <jenkins@xxxxxxxxxxx.org> 1311284960 -0700 v0.9.6-463-g52d1377: vc - mad900_cif.y4m @ 450 kbit {noformat}

    Jenkins JIRA | 5 years ago | John Koleszar
    java.lang.RuntimeException: No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5
  3. 0

    FATAL: No author in changeset

    GitHub | 3 years ago | Saurbaum
    java.lang.RuntimeException: No author in changeset 6babe4a858ac6b361920a44b6ad1
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    When mailer tries to determine email user's email address, it searches for it in various places. Some resolvers can throw an exception during the search (e.g. git, one example is bellow) which results in failure of the search and consequently failure of the the build. The search should handle these case more gracefully. {noformat} ERROR: Publisher hudson.tasks.Mailer aborted due to exception java.lang.RuntimeException: No author in changeset ee602dc8116843c09f46beb374071a1547c1120b at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:240) at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:357) at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1383) at hudson.model.User.getProjects(User.java:402) at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:19) at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100) at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:495) at hudson.tasks.MailSender.buildCulpritList(MailSender.java:408) at hudson.tasks.MailSender.createEmptyMail(MailSender.java:368) at hudson.tasks.MailSender.createBackToNormalMail(MailSender.java:190) at hudson.tasks.MailSender.getMail(MailSender.java:181) at hudson.tasks.MailSender.execute(MailSender.java:115) at hudson.tasks.Mailer.perform(Mailer.java:110) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:697) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:672) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:650) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:619) at hudson.model.Run.run(Run.java:1429) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) {noformat}

    Jenkins JIRA | 5 years ago | vjuranek
    java.lang.RuntimeException: No author in changeset ee602dc8116843c09f46beb374071a1547c1120b
  6. 0

    When mailer tries to determine email user's email address, it searches for it in various places. Some resolvers can throw an exception during the search (e.g. git, one example is bellow) which results in failure of the search and consequently failure of the the build. The search should handle these case more gracefully. {noformat} ERROR: Publisher hudson.tasks.Mailer aborted due to exception java.lang.RuntimeException: No author in changeset ee602dc8116843c09f46beb374071a1547c1120b at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:240) at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:357) at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1383) at hudson.model.User.getProjects(User.java:402) at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:19) at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100) at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:495) at hudson.tasks.MailSender.buildCulpritList(MailSender.java:408) at hudson.tasks.MailSender.createEmptyMail(MailSender.java:368) at hudson.tasks.MailSender.createBackToNormalMail(MailSender.java:190) at hudson.tasks.MailSender.getMail(MailSender.java:181) at hudson.tasks.MailSender.execute(MailSender.java:115) at hudson.tasks.Mailer.perform(Mailer.java:110) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:697) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:672) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:650) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:619) at hudson.model.Run.run(Run.java:1429) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) {noformat}

    Jenkins JIRA | 5 years ago | vjuranek
    java.lang.RuntimeException: No author in changeset ee602dc8116843c09f46beb374071a1547c1120b

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.RuntimeException

      No author in changeset caf6decf068e67382437f2afd58456e7a4de18e5

      at hudson.plugins.git.GitChangeSet.getAuthor()
    2. Hudson GIT plugin
      GitChangeSet.getAuthor
      1. hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:240)
      1 frame
    3. Hudson
      Executor.run
      1. hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:281)
      2. hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:582)
      3. hudson.model.Run.run(Run.java:1386)
      4. hudson.matrix.MatrixRun.run(MatrixRun.java:137)
      5. hudson.model.ResourceController.execute(ResourceController.java:88)
      6. hudson.model.Executor.run(Executor.java:145)
      6 frames