-
Notifications
You must be signed in to change notification settings - Fork 93
Closed
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
Copied from: redhat-developer/vscode-java#1778
Even a simple multi-module maven project where the top level pom has
<packaging>pom</packaging>will fail with the pom packaged project not being loaded and then the language server failing with the following:[Error - 2:23:52 PM] Jan 22, 2021, 2:23:52 PM Problem load project library maven-multi-example does not exist Java Model Exception: Java Model Status [maven-multi-example does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:573) at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:2525) at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:2382) at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:2411) at com.microsoft.jdtls.ext.core.PackageCommand.getContainers(PackageCommand.java:258) at com.microsoft.jdtls.ext.core.PackageCommand.getChildren(PackageCommand.java:107) at com.microsoft.jdtls.ext.core.CommandHandler.executeCommand(CommandHandler.java:31) at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205) at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497) at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)Environment
- Operating System: MacOS Big Sur
- JDK version: 15.0.1
- Visual Studio Code version: 1.52.1
- Java extension version: v0.74.0
Steps To Reproduce
- Clone this example project: https://github.com/chadlyon/maven-multi-example.git
code maven-multi-exampleCurrent Result
Expected Result
Additional Informations
Changing to jar packaging produces the expected behavior in VSCode but results in a maven error.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working