-
Notifications
You must be signed in to change notification settings - Fork 374
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
Update target platform to 2023-12 state #2998
Conversation
Looks like it should be fine : 3rd party libraries
|
This breaks developing JDT-LS in Eclipse (vscode-pde succeeds by wrongly using 3.13.0 which tells me maybe this is related to the fix that ensured non-IU artifacts would be checked). The target platform works fine through Tycho, but PDE complains about finding the bundle even though it looks to have been downloaded in the local Maven repository. Current workaround (it falls back to 3.13 from the platform) : diff --git a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
index 3bfe464a..0706c489 100644
--- a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
+++ b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
@@ -37,12 +37,6 @@
</location>
<location includeDependencyDepth="none" includeDependencyScopes="compile" includeSource="true" missingManifest="generate" type="Maven">
<dependencies>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>3.14.0</version>
- <type>jar</type>
- </dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
@@ -63,4 +57,4 @@
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
-</target>
+</target>
\ No newline at end of file |
@rgrunber I can't reproduce . |
Yup, Version: 2023-12 (4.30). I even tried starting with a fresh workspace and cleaned out the local repository. Same problem. |
@rgrunber Could you try to remove
|
@snjeza Does it resolve fine for you? |
@akurtakov Yes, It does. |
I have tried completely removing |
This actually works for me. So 3.13.0 works and resolves from the local repo, but not 3.14.0. diff --git a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
index 90ac95b4..f189d9ba 100644
--- a/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
+++ b/org.eclipse.jdt.ls.target/org.eclipse.jdt.ls.tp.target
@@ -40,7 +40,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
- <version>3.14.0</version>
+ <version>3.13.0</version>
<type>jar</type>
</dependency>
<dependency>
|
@rgrunber Could you try the following:
|
I did. #2998 (comment) is a view for the target platform editor. It fails to load all the plugins once it fails on commons-lang3. If I click "Refresh" from there, the issue remains. If I click "Finish" and then "Reload", I just get an error to load all the other features/plugins that were never reached because of the failure to load commons-lang3. |
A recent I-build (I20231212-1800) of Eclipse SDK (that should include a version of PDE Core with the fix referenced) fixes the problem for me. |
No description provided.