You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "gnodet (via GitHub)" <gi...@apache.org> on 2024/11/08 13:42:25 UTC
Re: [PR] fix: Daemon invoker lifespan must be shared with daemon process lifespan [maven-mvnd]
gnodet commented on PR #1196:
URL: https://github.com/apache/maven-mvnd/pull/1196#issuecomment-2464797769
I just tried the fix, but it leads to another problem:
```
➜ camel git:(jbang-shell) ~/work/git/mvnd/dist/target/maven-mvnd-2.0.0-beta-2-SNAPSHOT-darwin-aarch64/bin/mvnd foo -X
Apache Maven Daemon (mvnd) 2.0.0-beta-2-SNAPSHOT darwin-aarch64 native client (0447f95a3c37d2f61632ef4d5d8046f26bd4984a)
Terminal: org.jline.terminal.impl.PosixSysTerminal with pty org.jline.terminal.impl.jni.osx.OsXNativePty
Apache Maven 4.0.0-beta-5 (6e78fcf6f5e76422c0eb358cd11f0c231ecafbad)
Maven home: /Users/gnodet/work/git/mvnd/dist/target/maven-mvnd-2.0.0-beta-2-SNAPSHOT-darwin-aarch64/mvn
Java version: 21.0.4, vendor: Eclipse Adoptium, runtime: /Users/gnodet/.sdkman/candidates/java/21.0.4-tem
Default locale: en_FR, platform encoding: UTF-8
OS name: "mac os x", version: "15.0.1", arch: "aarch64", family: "mac"
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: trace debug info warning error success failure strong mojo project
[DEBUG] Reading installation settings from '/Users/gnodet/work/git/mvnd/dist/target/maven-mvnd-2.0.0-beta-2-SNAPSHOT-darwin-aarch64/mvn/conf/settings.xml'
[DEBUG] Reading project settings from '/Users/gnodet/work/git/camel/.mvn/settings.xml'
[DEBUG] Reading user settings from '/Users/gnodet/.m2/settings.xml'
[DEBUG] Reading installation toolchains from '/Users/gnodet/work/git/mvnd/dist/target/maven-mvnd-2.0.0-beta-2-SNAPSHOT-darwin-aarch64/mvn/conf/toolchains.xml'
[DEBUG] Reading user toolchains from '/Users/gnodet/.m2/toolchains.xml'
[INFO] Processing build on daemon a7f2f620
[INFO] Daemon status dump:
[INFO] CWD: /Users/gnodet/work/git/camel
[INFO] MAVEN_HOME: /Users/gnodet/work/git/mvnd/dist/target/maven-mvnd-2.0.0-beta-2-SNAPSHOT-darwin-aarch64/mvn
[INFO] USER_HOME: /Users/gnodet
[INFO] topDirectory: /Users/gnodet/work/git/camel
[INFO] rootDirectory: Optional[/Users/gnodet/work/git/camel]
[DEBUG] Using local repository at /Users/gnodet/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/gnodet/.m2/repository
[ERROR] org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
[ERROR] role: org.eclipse.aether.repository.WorkspaceReader
[ERROR] roleHint: reactor
org.apache.maven.api.services.LookupException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
role: org.eclipse.aether.repository.WorkspaceReader
roleHint: reactor
at org.apache.maven.internal.impl.DefaultLookup.lookup(DefaultLookup.java:60)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.doExecute(DefaultMavenInvoker.java:470)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:146)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:42)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:108)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:76)
at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:238)
at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:213)
at org.apache.maven.cli.DaemonMavenCling.main(DaemonMavenCling.java:75)
at org.mvndaemon.mvnd.daemon.Server.handle(Server.java:615)
at org.mvndaemon.mvnd.daemon.Server.client(Server.java:292)
at org.mvndaemon.mvnd.daemon.Server.lambda$accept$2(Server.java:254)
at java.lang.Thread.run(Thread.java:1583)
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
role: org.eclipse.aether.repository.WorkspaceReader
roleHint: reactor
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:269)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)
at org.apache.maven.internal.impl.DefaultLookup.lookup(DefaultLookup.java:58)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.doExecute(DefaultMavenInvoker.java:470)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:146)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:42)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:108)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:76)
at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:238)
at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:213)
at org.apache.maven.cli.DaemonMavenCling.main(DaemonMavenCling.java:75)
at org.mvndaemon.mvnd.daemon.Server.handle(Server.java:615)
at org.mvndaemon.mvnd.daemon.Server.client(Server.java:292)
at org.mvndaemon.mvnd.daemon.Server.lambda$accept$2(Server.java:254)
at java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.NoSuchElementException
at org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:123)
at org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:69)
at org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:78)
at org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:58)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:265)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:257)
at org.apache.maven.internal.impl.DefaultLookup.lookup(DefaultLookup.java:58)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.doExecute(DefaultMavenInvoker.java:470)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:146)
at org.apache.maven.cli.DaemonMavenInvoker.doExecute(DaemonMavenInvoker.java:42)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:108)
at org.apache.maven.cling.invoker.mvn.DefaultMavenInvoker.execute(DefaultMavenInvoker.java:76)
at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:238)
at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:213)
at org.apache.maven.cli.DaemonMavenCling.main(DaemonMavenCling.java:75)
at org.mvndaemon.mvnd.daemon.Server.handle(Server.java:615)
at org.mvndaemon.mvnd.daemon.Server.client(Server.java:292)
at org.mvndaemon.mvnd.daemon.Server.lambda$accept$2(Server.java:254)
at java.lang.Thread.run(Thread.java:1583)
[ERROR]
➜ camel git:(jbang-shell)
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@maven.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org