Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[24] Monitor failures in tests of Y-Builds #553

Open
stephan-herrmann opened this issue Nov 3, 2024 · 9 comments
Open

[24] Monitor failures in tests of Y-Builds #553

stephan-herrmann opened this issue Nov 3, 2024 · 9 comments
Milestone

Comments

@stephan-herrmann
Copy link
Contributor

Meanwhile we have meaningful test results in these builds

I suggest we monitor these builds to catch any problems early

@stephan-herrmann stephan-herrmann added this to the BETA_JAVA24 milestone Nov 3, 2024
@stephan-herrmann
Copy link
Contributor Author

stephan-herrmann commented Nov 3, 2024

As of today I see these failures:

stephan-herrmann added a commit to stephan-herrmann/eclipse.jdt.debug that referenced this issue Nov 3, 2024
+ initialize project java24 "Two_Four"
+ create extension for EE JavaSE-24

See eclipse-jdt#553
stephan-herrmann added a commit to stephan-herrmann/eclipse.jdt.debug that referenced this issue Nov 3, 2024
+ initialize project java24 "Two_Four"
+ create extension for EE JavaSE-24

See eclipse-jdt#553
stephan-herrmann added a commit to stephan-herrmann/eclipse.jdt.debug that referenced this issue Nov 4, 2024
+ Move all test infra for Java 23 to 24, all use enable-preview
+ create extension for EE JavaSE-24

See eclipse-jdt#553
@stephan-herrmann
Copy link
Contributor Author

Results in https://ci.eclipse.org/releng/job/YPBuilds/job/ep434Y-unit-cen64-gtk3-java24/10/testReport/ :

  • org.eclipse.jdt.debug.tests.core: 6 failures (-1)
  • org.eclipse.jdt.debug.tests.launching: 2 failures
  • org.eclipse.jdt.debug.tests.variables: 0 failures (-1)
  • org.eclipse.jdt.debug.tests.ui: 1 failure (+1)

New feailure is in VirtualThreadsDebugViewTests.testVirtualThreadDebugView:

expected no launches after test expected:<[]> but was:<[org.eclipse.debug.core.Launch@4e2cfa12]>

@stephan-herrmann
Copy link
Contributor Author

Build failed: https://ci.eclipse.org/jdt/job/eclipse.jdt.debug-github/job/BETA_JAVA24/3

Error is:

[2024-11-27T06:01:43.632Z] [ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:4.0.10:compare-version-with-baselines (compare-attached-artifacts-with-release) on project org.eclipse.jdt.debug.tests: Only qualifier changed for (org.eclipse.jdt.debug.tests/3.12.550.v20241127-0537). Expected to have bigger x.y.z than what is available in baseline (3.12.550.v20241114-1350) -> [Help 1]

@stephan-herrmann
Copy link
Contributor Author

After temporary breakage of tests, we have fresh results again: no changes wrt. the Nov 7 results.

@stephan-herrmann
Copy link
Contributor Author

stephan-herrmann commented Jan 7, 2025

Detailed test report for jdt.debug: https://download.eclipse.org/eclipse/downloads/drops4/Y20250106-1000/testresults/html/org.eclipse.jdt.debug.tests_ep435Y-unit-linux-x86_64-java24_linux.gtk.x86_64_24.html

Console log is here: https://download.eclipse.org/eclipse/downloads/drops4/Y20250106-1000/testresults/ep435Y-unit-linux-x86_64-java24_linux.gtk.x86_64_24/org.eclipse.jdt.debug.tests.AutomatedSuite.txt

Log file contains this:

JRE Eclipse Adoptium/24-beta is not supported, advanced source lookup disabled.
 Eclipse debugger will use less precise source lookup implementation for this debug session, but everything else will continue to work otherwise.
Upgrading Eclipse to the latest version will likely make this warning go away.one

Does anyone know, where this Java version needs to be made known?

@stephan-herrmann
Copy link
Contributor Author

Detailed test report for jdt.debug: https://download.eclipse.org/eclipse/downloads/drops4/Y20250106-1000/testresults/html/org.eclipse.jdt.debug.tests_ep435Y-unit-linux-x86_64-java24_linux.gtk.x86_64_24.html

Console log is here: https://download.eclipse.org/eclipse/downloads/drops4/Y20250106-1000/testresults/ep435Y-unit-linux-x86_64-java24_linux.gtk.x86_64_24/org.eclipse.jdt.debug.tests.AutomatedSuite.txt

Log file contains this:

JRE Eclipse Adoptium/24-beta is not supported, advanced source lookup disabled.
 Eclipse debugger will use less precise source lookup implementation for this debug session, but everything else will continue to work otherwise.
Upgrading Eclipse to the latest version will likely make this warning go away.

Does anyone know, where this Java version needs to be made known?

This is not specific to Adoptium. After switch to openjdk we see

JRE Oracle Corporation/24-ea is not supported, advanced source lookup disabled.
 Eclipse debugger will use less precise source lookup implementation for this debug session, but everything else will continue to work otherwise.
Upgrading Eclipse to the latest version will likely make this warning go away.

Other than that no changes as of https://ci.eclipse.org/releng/job/YPBuilds/job/ep435Y-unit-linux-x86_64-java24/26/testReport/

@akurtakov
Copy link
Contributor

This comes from

which does check java.lang.instrument.ClassFileTransformer.MAX_CLASS_MAJOR but there is which is at Java24 level (thanks to newer ASM than JVM).
@stephan-herrmann Do you think using the later one instead of the former will allow having support for Java 24 now?

@stephan-herrmann
Copy link
Contributor Author

@stephan-herrmann Do you think using the later one instead of the former will allow having support for Java 24 now?

I'm not quite sure what exactly you are suggesting, as one constant is just an alias for the other.

It should accept Java24 since #542.

To check: was org.eclipse.jdt.launching/lib/javaagent-shaded.jar correctly re-built? I can see it checked in with #542 but haven't looked inside.

@stephan-herrmann
Copy link
Contributor Author

After merge from master #594 the next BETA_JAVA24 build was green: https://ci.eclipse.org/jdt/job/eclipse.jdt.debug-github/job/BETA_JAVA24/4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants