#122 Jobs with GERRIT_TRIGGER in ci.centos Failing since 04th October with Traceback
Closed: Fixed 3 years ago by arrfab. Opened 3 years ago by ykarel.

Example jobs:-
https://ci.centos.org/job/tripleo-quickstart-extras-gate-master-delorean-full-featureset052

Fails with below TraceBack:-

git checkout -f 7fcbbdfb1c69f153c20e2f030f1c1347a1568ea0 # timeout=10
Exception logging commit message for Build #4234 hudson.remoting.of Revision 7fcbbdfb1c69f153c20e2f030f1c1347a1568ea0 (refs/changes/82/755382/7): Remote call on JNLP4-connect connection from n4-126.cloud.ci.centos.org/172.19.4.126:44910 failed
git rev-parse FETCH_HEAD^{commit} # timeout=10
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from n4-126.cloud.ci.centos.org/172.19.4.126:44910
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:1001)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy82.withRepository(Unknown Source)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl.withRepository(RemoteGitImpl.java:237)
at com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser.getFirstParent(GerritTriggerBuildChooser.java:221)
at com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser.prevBuildForChangelog(GerritTriggerBuildChooser.java:142)
at hudson.plugins.git.GitSCM.computeChangeLog(GitSCM.java:1448)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1373)
at org.jenkinsci.plugins.multiplescms.MultiSCM.checkout(MultiSCM.java:143)
at hudson.scm.SCM.checkout(SCM.java:505)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1206)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1894)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)
java.lang.NoClassDefFoundError: Could not initialize class sun.nio.fs.LinuxNativeDispatcher
at sun.nio.fs.LinuxFileSystem.getMountEntries(LinuxFileSystem.java:81)
at sun.nio.fs.LinuxFileStore.findMountEntry(LinuxFileStore.java:70)
at sun.nio.fs.UnixFileStore.<init>(UnixFileStore.java:65)
at sun.nio.fs.LinuxFileStore.<init>(LinuxFileStore.java:44)
at sun.nio.fs.LinuxFileSystemProvider.getFileStore(LinuxFileSystemProvider.java:51)
at sun.nio.fs.LinuxFileSystemProvider.getFileStore(LinuxFileSystemProvider.java:39)
at sun.nio.fs.UnixFileSystemProvider.getFileStore(UnixFileSystemProvider.java:368)
at java.nio.file.Files.getFileStore(Files.java:1461)
at org.eclipse.jgit.util.FS$FileStoreAttributes.getFileStoreAttributes(FS.java:360)
at org.eclipse.jgit.util.FS$FileStoreAttributes.get(FS.java:344)
at org.eclipse.jgit.util.FS.getFileStoreAttributes(FS.java:908)
at org.eclipse.jgit.internal.storage.file.FileSnapshot.<init>(FileSnapshot.java:224)
at org.eclipse.jgit.internal.storage.file.FileSnapshot.<init>(FileSnapshot.java:205)
at org.eclipse.jgit.internal.storage.file.FileSnapshot.save(FileSnapshot.java:102)
at org.eclipse.jgit.internal.storage.file.FileRepository.<init>(FileRepository.java:209)
at org.eclipse.jgit.lib.BaseRepositoryBuilder.build(BaseRepositoryBuilder.java:583)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getRepository(CliGitAPIImpl.java:3185)
at hudson.plugins.git.GitAPI.getRepository(GitAPI.java:282)
at org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.withRepository(AbstractGitAPIImpl.java:28)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.withRepository(CliGitAPIImpl.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:903)
at RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:855)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93)
at java.lang.Thread.run(Thread.java:748)
Caused: java.io.IOException: Remote call on JNLP4-connect connection from n4-126.cloud.ci.centos.org/172.19.4.126:44910 failed
at hudson.remoting.Channel.call(Channel.java:1007)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy82.withRepository(Unknown Source)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl.withRepository(RemoteGitImpl.java:237)
at com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser.getFirstParent(GerritTriggerBuildChooser.java:221)
at com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser.prevBuildForChangelog(GerritTriggerBuildChooser.java:142)
at hudson.plugins.git.GitSCM.computeChangeLog(GitSCM.java:1448)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1373)
at org.jenkinsci.plugins.multiplescms.MultiSCM.checkout(MultiSCM.java:143)
at hudson.scm.SCM.checkout(SCM.java:505)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1206)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1894)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)
Performing Post build task...

Example log link:- https://ci.centos.org/job/tripleo-quickstart-extras-gate-master-delorean-full-featureset052/4234/consoleText


Metadata Update from @arrfab:
- Issue assigned to siddharthvipul1
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: centos-ci-infra

3 years ago

We had a plugin mismatch earlier, that @siddharthvipul1 fixed, but wondering if that's the same issue but for Gerrit ?
Is that happening again ?

@ykarel have you at least restarted all your jenkins agent processes ? (we don't control your VMs and so your jenkins agents).
Worth knowing that we had to move/update jenkins (due to the hardware failure) and another project suffered from (what looks like) similar issue as they were still running the cache copy of jar (through jnlp) because proess was still running.
Can you restart your jenkins agent (by pointing to the correct version and .jnlp) so that it matches the 2.249.1 version we have on jenkins server (see https://ci.centos.org)

I have restarted the jenkins agent and retried the job, and it seems to be working fine now.

I still need to restart it on two nodes (03 and 04), since they're running some jobs.

ok, thanks for the report .. I'll close it if that now works

Metadata Update from @arrfab:
- Issue assigned to arrfab (was: siddharthvipul1)

3 years ago

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata
Boards 1
CentOS CI Infra Status: Done