Re: [ANN] ASF Maven 3.10.0-rc-1 released

Sergey Chernov <[email protected]> Mon, 13 Jul 2026 14:14:50 +0200
Newsgroups gmane.comp.jakarta.turbine.maven.devel
Message-ID <CAJ-bKnmAmwGMB2a4QpaiGRGzymfdu+bLuew1JGdpDdjJqpC0MA@mail.gmail.com>
--00000000000026b25306567d0a93
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Congrats!

The CLI executions look ok.
The scenario that I've forgotten to check is IDEA import when the maven
home path is specified as "Use Maven Wrapper" (which is default;
alternative options are either Bundled Maven 3 or manually specified
directory).
It fails with full stacktrace in idea.log:
```
2026-07-13 14:03:55,459 [  19383]   WARN - #o.j.i.maven - Error in maven
config parsing
com.google.inject.CreationException: Unable to create injector, see the
following errors:

1) [Guice/MissingImplementation]: No implementation for
ArtifactHandlerManager was bound.

Requested by:
1  :
DefaultArtifactFactory.artifactHandlerManager(DefaultArtifactFactory.java:3=
8)
      \_ for field artifactHandlerManager
     at DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:322)

Learn more:
  https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION

1 error

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Full classname legend:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ArtifactHandlerManager:
"org.apache.maven.artifact.handler.manager.ArtifactHandlerManager"
DefaultArtifactFactory:
"org.apache.maven.artifact.factory.DefaultArtifactFactory"
DefaultPlexusContainer$1: "org.codehaus.plexus.DefaultPlexusContainer$1"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
End of classname legend:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  at
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Error=
s.java:576)
  at
com.google.inject.internal.InternalInjectorCreator.initializeStatically(Int=
ernalInjectorCreator.java:163)
  at
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCr=
eator.java:110)
  at com.google.inject.Guice.createInjector(Guice.java:87)
  at com.google.inject.Guice.createInjector(Guice.java:69)
  at com.google.inject.Guice.createInjector(Guice.java:59)
  at
org.codehaus.plexus.DefaultPlexusContainer.addComponent(DefaultPlexusContai=
ner.java:318)
  at
org.codehaus.plexus.DefaultPlexusContainer.addComponent(DefaultPlexusContai=
ner.java:308)
  at
org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customizeComponents(M=
aven3XServerEmbedder.java:430)
  at
org.jetbrains.idea.maven.server.Maven36ServerEmbedderImpl.customizeComponen=
ts(Maven36ServerEmbedderImpl.java:35)
  at
org.jetbrains.idea.maven.server.Maven3XServerEmbedder.resolveProjects(Maven=
3XServerEmbedder.java:558)
  at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMeth=
odHandleAccessor.java:103)
  at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  at
java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360=
)
  at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
  at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
  at
java.base/java.security.AccessController.doPrivileged(AccessController.java=
:714)
  at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  at
java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.jav=
a:598)
  at
java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTrans=
port.java:844)
  at
java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(=
TCPTransport.java:721)
  at
java.base/java.security.AccessController.doPrivileged(AccessController.java=
:400)
  at
java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp=
ort.java:720)
  at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecu=
tor.java:1144)
  at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExec=
utor.java:642)
  at java.base/java.lang.Thread.run(Thread.java:1583)
  at
java.rmi/sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Str=
eamRemoteCall.java:298)
  at
java.rmi/sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.ja=
va:274)
  at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
  at
java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(R=
emoteObjectInvocationHandler.java:215)
  at
java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectI=
nvocationHandler.java:160)
  at jdk.proxy7/jdk.proxy7.$Proxy276.resolveProjects(Unknown Source)
  at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMeth=
odHandleAccessor.java:104)
  at java.base/java.lang.reflect.Method.invoke(Method.java:565)
  at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:165=
)
  at com.intellij.execution.rmi.RemoteUtil.access$200(RemoteUtil.java:34)
  at
com.intellij.execution.rmi.RemoteUtil$1MyHandler.lambda$invoke$0(RemoteUtil=
.java:147)
  at
com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoade=
rUtil.java:30)
  at
com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.jav=
a:217)
  at
com.intellij.execution.rmi.RemoteUtil$1MyHandler.invoke(RemoteUtil.java:147=
)
  at jdk.proxy7/jdk.proxy7.$Proxy276.resolveProjects(Unknown Source)
  at
org.jetbrains.idea.maven.server.MavenEmbedderWrapper.resolveProject$lambda$=
3(MavenEmbedderWrapper.kt:100)
  at
org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2$2=
$invokeSuspend$$inlined$useWithScope$default$1.invokeSuspend(trace.kt:140)
  at
org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2$2=
$invokeSuspend$$inlined$useWithScope$default$1.invoke(trace.kt)
  at
org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2$2=
$invokeSuspend$$inlined$useWithScope$default$1.invoke(trace.kt)
  at
kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.=
kt:67)
  at
kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undi=
spatched.kt:43)
  at
kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.commo=
n.kt:165)
  at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
  at
org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2$2=
.invokeSuspend(MavenEmbedderWrapper.kt:460)
  at
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Continuation=
Impl.kt:34)
  at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
  at
kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDis=
patcher.kt:130)
  at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
  at
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineSchedul=
er.kt:610)
  at
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(Corouti=
neScheduler.kt:1188)
  at
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(Coroutine=
Scheduler.kt:775)
  at
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineSchedu=
ler.kt:762)
```

I'm not sure if this is a Maven or IDEA issue (anybody from JetBrains in
this mailing list?), I can submit a Youtrack ticket to JB.
In case if "Bundled Maven 3.9.11" is chosen, the import works fine.
IDEA 2026.1.4


On Mon, Jul 13, 2026 at 11:19=E2=80=AFAM Tam=C3=A1s Cserven=C3=A1k <cstamas=
@apache.org> wrote:

> Howdy,
>
> The ASF Maven team is pleased to announce the release of the
> ASF Maven 3.10.0-rc-1
>
> ASF Maven is a software project management and comprehension tool.
> Based on the concept of a project object model (POM), Maven can manage
> a project's build, reporting and documentation from a central piece of
> information.
>
> Maven 3.10.0-rc-1 is available via https://maven.apache.org/download.cgi
>
> The core release is independent of plugin releases.
> Further releases of plugins will be made separately.
>
> If you have any questions, please consult:
>
> - the web site: https://maven.apache.org/
> - the maven-user mailing list: https://maven.apache.org/mailing-lists.htm=
l
> - the reference documentation: https://maven.apache.org/ref/3.10.0-rc-1/
>
> For more information read
> https://maven.apache.org/docs/3.10.0-rc-1/release-notes.html
>
> Detailed release notes
> https://github.com/apache/maven/releases/tag/maven-3.10.0-rc-1
>
> Have fun!
> - The Maven Team
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

--00000000000026b25306567d0a93--