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