git-plugin does not cause this error
Git plugin:
Global Config user.name Value - null
Global Config user.email Value - null
Create new accounts based on author/committer's email - False
1. Prerequisite:
master Jenkins ver. 2.43 , jdk1.8.0_112, Windows2008R2
slave1 - jdk1.7.0_51, RHEL 6.5
slave2 - jdk1.7.0_51, RHEL 6.5
2. Create:
job1 Freestyle project(For Example: Empty job or add Shell Execute Block: sleep 300, gradle build)
3. Update Jenkins:
master to ver. 2.60.1, jdk1.8.0_112
slave1 - slave.jar, jdk1.8.0_112
slave2 - slave.jar, jdk1.8.0_112
4. Configure slaves:
Jenkins->Nodes->slave1->Configure->Labels: LabelRunJob
Jenkins->Nodes->slave2->Configure->Labels: LabelRunJob
5. Configure job1:
Jenkins->View1->job1->Configure->Enable "This project is parameterized":
Add Label:
Name: LabelRunJob
Default Value: LabelRunJob
Disable "Run on all nodes matching the label"
6. Run job1 on slaves(parallel run job)
After 10-50 success build, get:
Caused: com.google.common.util.concurrent.UncheckedExecutionException
Workarщund:
Create new job2 copy from job1
or
Create new Node slave3 copy from slave1
and
Create new Node slave4 copy from slave2
Log and build.xml in attach
[JENKINS-46990] After Jenkins updated to ver. 2.60.1 Caused: com.google.common.util.concurrent.UncheckedExecutionException
Description |
Original:
After Jenkins updated to ver. 2.60.1 Recreate job is help on 1-2 day On slave shell success execute, get error. Recreate job is help on 1-2 day Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
New:
After Jenkins updated to ver. 2.60.1 Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
Environment |
Original:
Jenkins ver. 2.60.1 master - jdk1.8.0_112 slave - jdk1.8.0_112 |
New:
Jenkins ver. 2.60.1 master - jdk1.8.0_112, Windows2008R2 slave - jdk1.8.0_112, RHEL |
Environment |
Original:
Jenkins ver. 2.60.1 master - jdk1.8.0_112, Windows2008R2 slave - jdk1.8.0_112, RHEL |
New:
Jenkins ver. 2.60.1 master - jdk1.8.0_112, Windows2008R2 slave - jdk1.8.0_112, RHEL 6.5 |
Description |
Original:
After Jenkins updated to ver. 2.60.1 Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
New:
After Jenkins update to ver. 2.60.1 Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
Labels | Original: java8 jenkins slave | New: java8 jenkins labels slave |
Description |
Original:
After Jenkins update to ver. 2.60.1 Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
New:
After Jenkins update to ver. 2.60.1 Using Label to union two slaves for run job(Jenkins->Nodes->Configure->Labels) Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
Assignee | Original: Mark Waite [ markewaite ] |
Component/s | New: core [ 15593 ] |
Component/s | Original: git-plugin [ 15543 ] |
Description |
Original:
After Jenkins update to ver. 2.60.1 Using Label to union two slaves for run job(Jenkins->Nodes->Configure->Labels) Recreate job is help on 1-2 day On slave shell success execute, get error. Log: Total time: 20 mins 15.742 secs FATAL: java.lang.NullPointerException java.lang.NullPointerException Caused: com.google.common.util.concurrent.UncheckedExecutionException at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2234) at com.google.common.cache.LocalCache.get(LocalCache.java:3965) at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4764) at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127) at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1094) at hudson.model.User.get(User.java:405) at hudson.model.User.get(User.java:374) at hudson.plugins.git.GitChangeSet.findOrCreateUser(GitChangeSet.java:379) at hudson.plugins.git.GitChangeSet.getAuthor(GitChangeSet.java:452) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:134) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at jenkins.scm.RunWithSCM.calculateCulprits(RunWithSCM.java:129) at hudson.model.AbstractBuild.calculateCulprits(AbstractBuild.java:335) at jenkins.scm.RunWithSCM.getCulprits(RunWithSCM.java:93) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:625) at hudson.model.Run.execute(Run.java:1760) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:405) [BFA] Scanning build for known causes... [BFA] No failure causes found [BFA] Done. 0s Notifying upstream projects of job completion Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Finished: FAILURE |
New:
git-plugin does not cause this error 1. Prerequisite: master Jenkins ver. 2.43 , jdk1.8.0_112, Windows2008R2 slave1 - jdk1.7.0_51, RHEL 6.5 slave2 - jdk1.7.0_51, RHEL 6.5 2. Create: job1 Freestyle project(For Example: Empty job or add Shell Execute Block: sleep 300, gradle build) 3. Update Jenkins: master to ver. 2.60.1, jdk1.8.0_112 slave1 - slave.jar, jdk1.8.0_112 slave2 - slave.jar, jdk1.8.0_112 4. Configure slaves: Jenkins->Nodes->slave1->Configure->Labels: LabelRunJob Jenkins->Nodes->slave2->Configure->Labels: LabelRunJob 5. Configure job1: Jenkins->View1->job1->Configure->Enable "This project is parameterized": Add Label: Name: LabelRunJob Default Value: LabelRunJob Disable "Run on all nodes matching the label" 6. Run job1 on slaves(parallel rum job) After 10-50 success build, get: Caused: com.google.common.util.concurrent.UncheckedExecutionException Workarщund: Create new job2 copy from job1 or Create new Node slave3 copy from slave1 and Create new Node slave4 copy from slave2 Log and build.xml in attach |