[jbosstools-issues] [JBoss JIRA] (JBIDE-20389) Jenkins: inconsistent, regular test failures in openshift/egit

Andre Dietisheim (JIRA) issues at jboss.org
Tue Jul 28 13:06:02 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-20389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13093622#comment-13093622 ] 

Andre Dietisheim edited comment on JBIDE-20389 at 7/28/15 1:05 PM:
-------------------------------------------------------------------

the 3 test failures I see are all caused by the same filesystem problem:
The egit stumbles upon a missing "<project>/org.eclipse.egit.core/GitProjectData.properties" when it  tries to connect the project to the Eclipse git team provider:

{quote}
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438009610284/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
{quote}

*[#893|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/893/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/newUntrackedFilesAreCounted/]
{code}
Stacktrace

java.lang.NullPointerException: null
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:06:50.347
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438009610284/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:06:50.363
!MESSAGE Git team provider configuration has gone missing.
!STACK 0
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438009610284/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:450)
	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:206)
	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:86)
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
{code}
* [#894|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/894/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/changedButNotCommittedIsDirty/]
{code}
Stacktrace

java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.changedButNotCommittedIsDirty(EGitUtilsTest.java:314)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:46:46.834
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438012006810/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
{code}

* [#895|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/895/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/pushFailsOnNonFastForward/]
{code}
Stacktrace

java.lang.NullPointerException: null
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 12:07:17.968
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438013237911/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 12:07:18.052
!MESSAGE Git team provider configuration has gone missing.
!STACK 0
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438013237911/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:450)
	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:206)
	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:86)
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
{code}



was (Author: adietish):
the 3 test failures I see are all caused by the same filesystem problem:
The .git folder seems to be missing when the test tries to connect a new repository to the Eclipse git team provider:

{code}
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438009610284/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
{code}

*[#893|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/893/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/newUntrackedFilesAreCounted/]
{code}
Stacktrace

java.lang.NullPointerException: null
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:06:50.347
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438009610284/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:06:50.363
!MESSAGE Git team provider configuration has gone missing.
!STACK 0
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438009610284/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:450)
	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:206)
	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:86)
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
{code}
* [#894|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/894/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/changedButNotCommittedIsDirty/]
{code}
Stacktrace

java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.changedButNotCommittedIsDirty(EGitUtilsTest.java:314)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 11:46:46.834
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438012006810/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
{code}

* [#895|https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Master/job/jbosstools-openshift_master/895/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/pushFailsOnNonFastForward/]
{code}
Stacktrace

java.lang.NullPointerException: null
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
Standard Ausgabe (STDOUT)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 12:07:17.968
!MESSAGE Remove repository mapping of Git mapped resource for which project or mapped git repository has disappeared: 'RepositoryMapping[<empty> -> '.git', absolute path: '/mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/Project-1438013237911/.git' ]'
!STACK 0
java.io.FileNotFoundException: 
	at org.eclipse.egit.core.project.GitProjectData.logAndUnmapGoneMappedResource(GitProjectData.java:533)
	at org.eclipse.egit.core.project.GitProjectData.map(GitProjectData.java:499)
	at org.eclipse.egit.core.project.GitProjectData.remapAll(GitProjectData.java:473)
	at org.eclipse.egit.core.project.GitProjectData.setRepositoryMappings(GitProjectData.java:317)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:125)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:53)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY org.eclipse.egit.core 4 0 2015-07-27 12:07:18.052
!MESSAGE Git team provider configuration has gone missing.
!STACK 0
java.io.FileNotFoundException: /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/tests/org.jboss.tools.openshift.egit.test/target/work/data/.metadata/.plugins/org.eclipse.core.resources/.projects/Project-1438013237911/org.eclipse.egit.core/GitProjectData.properties (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at org.eclipse.egit.core.project.GitProjectData.load(GitProjectData.java:450)
	at org.eclipse.egit.core.project.GitProjectData.get(GitProjectData.java:206)
	at org.eclipse.egit.core.GitProvider.getData(GitProvider.java:86)
	at org.eclipse.egit.core.GitProvider.configureProject(GitProvider.java:50)
	at org.eclipse.team.core.RepositoryProvider.configure(RepositoryProvider.java:334)
	at org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:129)
	at org.eclipse.egit.core.op.ConnectProviderOperation.execute(ConnectProviderOperation.java:154)
	at org.jboss.tools.openshift.egit.internal.test.util.TestRepository.connect(TestRepository.java:533)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.createTestRepository(EGitUtilsTest.java:79)
	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.setUp(EGitUtilsTest.java:66)
{code}


> Jenkins: inconsistent, regular test failures in openshift/egit
> --------------------------------------------------------------
>
>                 Key: JBIDE-20389
>                 URL: https://issues.jboss.org/browse/JBIDE-20389
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.3.0.Beta2
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>            Priority: Critical
>             Fix For: 4.3.0.CR1
>
>
> Jenkins build for OpenShift has inconsistent (they come and go, different tests affected) test failures. Those cant be reproduced in a local build.
> {quote}
> Build #33
> http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/jbosstools-openshift_4.3.mars/33/testReport/
>     org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.shouldReturnThatCloneIsAheadOfRemote
>     org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.shouldReturnThatCloneIsAheadOfRemote
> {quote}
> {quote}
> Build #34:
> http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/jbosstools-openshift_4.3.mars/34/testReport/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/canCommitFileInProject/
>  org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.canCommitFileInProject
> {quote}
> {quote}
> Build #35
> http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_9.0.mars/job/jbosstools-openshift_4.3.mars/35/testReport/junit/org.jboss.tools.openshift.egit.internal.test/EGitUtilsTest/changedButNotCommittedIsDirty/
> org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.changedButNotCommittedIsDirty (from org.jboss.tools.openshift.egit.internal.test.EGitTestSuite)
> Failing for the past 1 build (Since Unstable#35 )
> java.lang.AssertionError: null
> 	at org.junit.Assert.fail(Assert.java:86)
> 	at org.junit.Assert.assertTrue(Assert.java:41)
> 	at org.junit.Assert.assertTrue(Assert.java:52)
> 	at org.jboss.tools.openshift.egit.internal.test.EGitUtilsTest.changedButNotCommittedIsDirty(EGitUtilsTest.java:314)
> {quote}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list