[jbosstools-issues] [JBoss JIRA] (JBIDE-19903) Build/test timeout after 5 hours

Nick Boldt (JIRA) issues at jboss.org
Thu Aug 27 08:18:44 EDT 2015


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

Nick Boldt commented on JBIDE-19903:
------------------------------------

1. it's not a custom repo, it's the repo into which Javaee publishes its snapshots. This allows the tests to be run from within one job, without first having to BUILD its plugins, features, and update site. With this optional profile, you can simply build+run the jsf tests from the jst/tests/pom.xml, resolving all the upstream deps from the jbosstools-javaee-site URL (which is defined in the parent pom).

If we wanted to, we could move this profile to the root pom of jbosstools-javaee, but it's really only needed for running tests, not for building pieces of javaee.

2. can't define this in parent pom unless you plan to have 16 of these profiles there -- one per jbosstools-* project. Or we could have a profile that includes ALL the projects' jbosstools-*-site repositories, but that seems overkill.

3. we already require build output before running tests. we have done this for a couple years now, because often tests fail for no good reason, and having test failures blocking publishing to snapshots/ made things way less agile than they are now. 

4. where would you put this locally installed eclipse such that it could be shared across Jenkins workspaces? how would you guarantee that tests that ran for >45 mins would not be impacted by a fresh upstream build that was kicked off during that test run?



> Build/test timeout after 5 hours
> --------------------------------
>
>                 Key: JBIDE-19903
>                 URL: https://issues.jboss.org/browse/JBIDE-19903
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: cdi, cdi-extensions, seam2
>    Affects Versions: 4.3.0.Beta1
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>            Priority: Critical
>             Fix For: 4.3.x
>
>         Attachments: screenshot.jpg, seam.ui.test.log.txt
>
>
> https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_Master/job/jbosstools-javaee_master/795/console
> {code}
> 03:33:03 Failed tests: 
> 03:33:03   ELReferencesQueryParticipantTest.testELReferencesQueryParticipantForType:29 Match not found (file - /numberguess/web/giveup.jspx name - numberGuess)
> 03:33:03   ELReferencesQueryParticipantTest.testELReferencesQueryParticipantForMethod1:44 Match not found (file - /numberguess/web/giveup.jspx name - remainingGuesses)
> 03:33:03   ELReferencesQueryParticipantTest.testELReferencesQueryParticipantForMethod2:59 Match not found (file - /numberguess/web/giveup.jspx name - possibilities)
> 03:33:03 
> 03:33:03 Tests run: 86, Failures: 3, Errors: 0, Skipped: 0
> 03:33:03 
> 03:33:08 [ERROR] There are test failures.
> {code}
> {code}
> 04:39:42 Running org.jboss.tools.seam.core.test.project.facet.Seam20XFacetTestSuite230
> 04:40:10 Jun 02, 2015 4:40:10 AM org.hibernate.eclipse.HibernatePlugin start
> 04:40:10 INFO: HibernatePlugin Started
> 04:40:55 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:40:55 WARNING: core.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:40:55 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earNoLibPrj-ejb
> 04:40:56 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earNoLibPrj
> 04:41:25 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:41:25 WARNING: core.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:41:26 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earTemplLibPrj-ejb
> 04:41:27 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earTemplLibPrj
> 04:41:58 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:41:58 WARNING: core.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:41:58 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earLibPrj-ejb
> 04:41:59 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/earLibPrj
> 04:42:03 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:03 WARNING: openid4java-consumer.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:07 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:07 WARNING: openid4java-consumer.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:07 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/warNoTemplLibPrj
> 04:42:11 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:11 WARNING: openid4java-consumer.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:14 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/warNoLibPrj
> 04:42:26 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:26 WARNING: openid4java-consumer.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:26 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/warTemplLibPrj
> 04:42:53 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:53 WARNING: openid4java-consumer.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:53 Deleting resource /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/work/data/warLibPrj
> 04:42:57 WARNING: commons-digester.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib
> 04:42:57 WARNING: core.jar jar is mentioned in deploy-*.list file but does not exist in /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seam230.core.test/target/requirements/jboss-seam-2.3.0/jboss-seam-2.3.0.Final/lib{code}
> {code}
> 05:02:54 [INFO] --- tycho-pack200b-plugin:0.22.0:pack (pack200-pack) @ org.jboss.tools.seamfp.ui.test ---
> 05:02:54 [INFO] Pack200 packing jar /mnt/hudson_workspace/workspace/jbosstools-javaee_master/sources/seam/tests/org.jboss.tools.seamfp.ui.test/target/org.jboss.tools.seamfp.ui.test-3.7.0-SNAPSHOT.jar
> 05:02:54 [INFO] 
> 05:02:54 [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata (attached-p2-metadata) @ org.jboss.tools.seamfp.ui.test ---
> 05:02:54 [INFO] 
> 05:02:54 [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata (p2-metadata) @ org.jboss.tools.seamfp.ui.test ---
> 05:02:54 [INFO] 
> 05:02:54 [INFO] --- download-maven-plugin:1.2.0:wget (install-eap) @ org.jboss.tools.seamfp.ui.test ---
> 05:02:56 [INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-eap-noauth-4.3.0.GA_CP03.zip
> 05:02:56 Build timed out (after 300 minutes). Marking the build as aborted.
> 05:02:56 Terminating xvnc.
> 05:02:57 $ vncserver -kill :43
> 05:03:07 Killing Xvnc process ID 13038
> 05:03:09 Xvnc seems to be deadlocked.  Kill the process manually and then re-run
> 05:03:09     /usr/bin/vncserver -kill :43
> 05:03:09 to clean up the socket files.
> 05:03:09 Build was aborted
> 05:03:09 Archiving artifacts
> 05:03:58 Recording test results
> 05:04:15 Description set: 
> 05:04:15 Build was marked for publishing on https://hudson.jboss.org/hudson/
> 05:04:16 Notifying upstream projects of job completion
> 05:04:16 Finished: ABORTED
> {code}



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


More information about the jbosstools-issues mailing list