Bug#901881: maven: Missing Dependency on default-jdk

Emmanuel Bourg ebourg at apache.org
Tue Jun 19 21:37:37 BST 2018


Hi Josue,

Le 19/06/2018 à 21:19, Josue Ortega a écrit :

> After upgrade to version 3.5.3 for some reason I was getting the following error 
> running `mvn clean package -U` :
> --------------------------------------------------
> Exception in thread "main" java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.eclipse.aether.connector.basic.ChecksumCalculator.update(ChecksumCalculator.java:202)
>         at org.eclipse.aether.connector.basic.TransferTransportListener.transportProgressed(TransferTransportListener.java:90)
>         at org.eclipse.aether.transport.wagon.WagonTransferListener.transferProgress(WagonTransferListener.java:64)
>         at org.apache.maven.wagon.events.TransferEventSupport.fireTransferProgress(TransferEventSupport.java:121)
>         at org.apache.maven.wagon.AbstractWagon.fireTransferProgress(AbstractWagon.java:594)
> 
> After some guessings I tried to build the maven package myself, in the process I realized
> that I did not have installed openjdk-10 just openjdk-8, after the intalling openjdk-10
> maven started to work like a charm

The underlying issue is #895619 and has been fixed last week with the
upload of plexus-compiler/2.8.4-1. Several packages will need a rebuild
(here at least src:maven-resolver, but other dependencies are probably
affected) to get rid of these errors. Until this happens Maven must be
used with the current default JRE (openjdk-10 at least).

Emmanuel Bourg



More information about the pkg-java-maintainers mailing list