Timeout executing test test suite when upgrading to Tycho 3.0.4 from 2.7.4 #2450
Replies: 5 comments 3 replies
-
Can you reproduce this locally on your system or does it only happen on the CI? |
Beta Was this translation helpful? Give feedback.
-
i assume you need a jstack. i assume there is some kind of deadlock |
Beta Was this translation helpful? Give feedback.
-
Thanks for the replies. I am trying to get a local reproducer but I have failed so far. I will write again when I have more information. At least it is good to know that there is no obvious change in behavior between 2.7.4 and 3.0.4. Could it that different versions from Tycho use different versions from surefire and that there is some change in behavior there? Would it be possible to upgrade all the different tycho plugins to 3.0.4 and leave tycho-surefire-plugin on 2.7.4, or is that a bad idea? |
Beta Was this translation helpful? Give feedback.
-
It looks like a a test opens an XsdEditor and waits for the opening to finish:
On the main thread, the Xsd Editor open an UnknownContentTypeDialog an is waiting for some user input, an I guess it waits forever there:
From the code in Thanks |
Beta Was this translation helpful? Give feedback.
-
Thanks, I will do that. I think I have enough to keep the investigation on my side, so I will close the ticket for the time being. Thanks for your support. |
Beta Was this translation helpful? Give feedback.
-
Hi,
when upgrading to Tycho 3.0.4 from 2.7.4 I get a timeout executing a test suite with Tycho Surefire (I have tested Tycho 3.0.1 with the same effect). Then the output of tests is visible for about 30 minutes and then it stops, the Jenkins console output shows that the process is still running but there is no output. I have a Jenkins parallel pipeline which runs two different test suites, one runs in about 20 minutes, and completes successfully, the other in about an hour, and finishes with a timeout with the upgrade.
I have checked the release notes and I cannot find anything relevant. The output of Maven with the command line which is used is the following:
Then the output stops after the 30 minutes, the Jenkins console output shows that the process is still running but there is no output.
Any ideas about what could be the problem?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions