Comments (3)
Relates to #44
from vscode-java.
And just when I thought this was over, I realized it fails with the latest JDK 9-ea release (I was testing with an old 1.9.0-ea-b63 build).
- the version prefix is different, that's easy to fix
- then I get an error similar to https://bugs.eclipse.org/bugs/show_bug.cgi?id=498728 on startup:
java.version=9-ea
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=fr_FR
Framework arguments: --add-modules=java.se.ee
Command-line arguments: -data /Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/b8821950c971f4d89c32232a9065b58c/redhat.java/jdt_ws --add-modules=java.se.ee
!ENTRY org.eclipse.core.resources 2 10035 2016-10-11 15:47:38.002
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.osgi 4 0 2016-10-11 15:47:38.479
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: java/sql/Time
at com.google.gson.Gson.<init>(Gson.java:240)
at com.google.gson.GsonBuilder.create(GsonBuilder.java:569)
at org.jboss.tools.langs.base.LSPServer.<init>(LSPServer.java:143)
at org.jboss.tools.vscode.java.internal.JavaClientConnection.<init>(JavaClientConnection.java:71)
at org.jboss.tools.vscode.java.internal.JavaLanguageServerPlugin.startConnection(JavaLanguageServerPlugin.java:49)
at org.jboss.tools.vscode.java.internal.JavaLanguageServerPlugin.startLanguageServer(JavaLanguageServerPlugin.java:103)
at org.jboss.tools.vscode.java.internal.LanguageServer.start(LanguageServer.java:26)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:535)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
Caused by: java.lang.ClassNotFoundException: java.sql.Time
at java.lang.ClassLoader.findClass(java.base@9-ea/ClassLoader.java:665)
at java.lang.ClassLoader.loadClass(java.base@9-ea/ClassLoader.java:491)
at java.lang.ClassLoader.loadClass(java.base@9-ea/ClassLoader.java:424)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:360)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(java.base@9-ea/ClassLoader.java:424)
... 20 more
from vscode-java.
PR #174 provides a way to start the language server with JDK 9, but doesn't provide support for building Java 9 projects.
from vscode-java.
Related Issues (20)
- Java Language Server fails with classes that extends sealed class.
- bug: 🐛 VSCode JLS error when loading project with lot of Maven sub modules HOT 7
- Extension breaks "clipboardPasteAction" in Java files HOT 1
- Building a project never finishes HOT 6
- Terminal cannot running HOT 1
- Syntax highlighting changes HOT 7
- [Navigation Breadcrumbs] - Not Available in library classes
- [Bug - Go To/Navigation Java Records] - Can not go to Class
- [Bug - Autocompletion] - Does not work with Record implements Interface
- [Bug - Go To/Navigation/References] - Does not work for Private Methods/Constructor
- Show call hierarchy with lambda functions doesn't show the full stack call
- Gradle 8.6 and 8.7 are unsupported HOT 5
- Language Support Fails to Start on MacOS: Error: Unable to generate a random pipe name with 7 characters. HOT 4
- vscode Java no definition found no references found Java HOT 1
- Cannot Commit HOT 1
- Support debug on SpyBeans HOT 5
- Java language sever only opens for user with id=1000 on wsl HOT 1
- Static import quick fix offered on unrelated error HOT 1
- Base class methods are missing when generating override methods with source action. HOT 3
- Preview features enabled at an invalid source release level 21, preview can be enabled only at source level 22 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-java.