Hi Rory,

It appeared to be a bug in BndTools (aQute) :
https://github.com/bndtools/bnd/issues/3903
https://github.com/bndtools/bnd/commit/97eb299a8b4b3d1b199b30d98769136494e2469d#diff-8dd8393f6487d4e378e923003227cf57

With biz.aQute.bnd:biz.aQute.bndlib:5.1.0-SNAPSHOT Wicket build passed
successfully!

Regards,
Martin


On Tue, Apr 14, 2020 at 10:38 AM Rory O'Donnell <rory.odonn...@oracle.com>
wrote:

> Hi Martin,
>
> Did you log get a chance to log a bug, we do see an enhancement in this
> area for b18 which may be the cause?
>
> Thanks,Rory
>
> On 10/04/2020 12:15, Rory O'Donnell wrote:
> > Hi Martin,
> >
> > Can you log an issue at bugs.java.com ?
> >
> > Rgds,Rory
> >
> > On 10/04/2020 10:14, Martin Grigorov wrote:
> >> Hi Rory,
> >>
> >> There seems to be a problem with this build.
> >>
> >> INFO] Skipping execution
> >> [INFO]
> >> [INFO] --- maven-bundle-plugin:4.2.0:manifest (bundle-manifest) @
> >> wicket-util ---
> >> [ERROR] An internal error occurred
> >> java.util.ConcurrentModificationException
> >>      at java.util.TreeMap.callMappingFunctionWithCheck
> >> (TreeMap.java:742)
> >>      at java.util.TreeMap.computeIfAbsent (TreeMap.java:596)
> >>      at aQute.bnd.osgi.Jar.putResource (Jar.java:288)
> >>      at aQute.bnd.osgi.Jar$1.visitFile (Jar.java:202)
> >>      at aQute.bnd.osgi.Jar$1.visitFile (Jar.java:177)
> >>      at java.nio.file.Files.walkFileTree (Files.java:2804)
> >>      at aQute.bnd.osgi.Jar.buildFromDirectory (Jar.java:176)
> >>      at aQute.bnd.osgi.Jar.<init> (Jar.java:119)
> >>      at aQute.bnd.osgi.Jar.<init> (Jar.java:172)
> >>      at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder
> >> (BundlePlugin.java:603)
> >>      at org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer
> >> (ManifestPlugin.java:285)
> >>      at org.apache.felix.bundleplugin.ManifestPlugin.execute
> >> (ManifestPlugin.java:111)
> >>      at org.apache.felix.bundleplugin.BundlePlugin.execute
> >> (BundlePlugin.java:364)
> >>      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> >> (DefaultBuildPluginManager.java:137)
> >>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> >> (MojoExecutor.java:210)
> >>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> >> (MojoExecutor.java:156)
> >>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> >> (MojoExecutor.java:148)
> >>      at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> >> (LifecycleModuleBuilder.java:117)
> >>      at
> >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> >> (LifecycleModuleBuilder.java:81)
> >>      at
> >>
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>
> >>
> >> (SingleThreadedBuilder.java:56)
> >>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> >> (LifecycleStarter.java:128)
> >>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
> >>      at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
> >>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> >>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
> >>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
> >>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
> >>      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native
> >> Method)
> >>      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke
> >> (NativeMethodAccessorImpl.java:62)
> >>      at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke
> >> (DelegatingMethodAccessorImpl.java:43)
> >>      at java.lang.reflect.Method.invoke (Method.java:564)
> >>      at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> >> (Launcher.java:282)
> >>      at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> >> (Launcher.java:225)
> >>      at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> >> (Launcher.java:406)
> >>      at org.codehaus.plexus.classworlds.launcher.Launcher.main
> >> (Launcher.java:347)
> >>
> >>
> >> I will see whether maven-bundle-plugin/aQute does something wrong.
> >> But since it is working with previous versions of Java and the previous
> >> build of JDK 15 I guess there is some kind of regression.
> >> Which JIRA I should use to report this issue in Java Collections ?
> >>
> >> Regards,
> >> Martin
> >>
> >>
> >> On Fri, Apr 10, 2020 at 11:04 AM Rory
> >> O'Donnell<rory.odonn...@oracle.com>
> >> wrote:
> >>
> >>>    Hi Martin,
> >>>
> >>> OpenJDK 15 EA build 18 is now available athttp://jdk.java.net/15  *
> >>> *
> >>>
> >>>    * These early access, open source builds are provided under the GNU
> >>>      General Public License, version 2, with the Classpath Exception
> >>>      <http://openjdk.java.net/legal/gplv2+ce.html>.
> >>>    * Schedule for JDK 15
> >>>        o 2020/06/11 Rampdown Phase One
> >>>        o 2020/07/16 Rampdown Phase Two
> >>>        o 2020/08/06 Initial Release Candidate
> >>>        o 2020/08/20 Final Release Candidate
> >>>        o 2020/09/15 General Availability
> >>>    * Features
> >>>        o Proposed to target JDK 15
> >>>            + JEP 371:<http://openjdk.java.net/jeps/371>   Hidden
> >>> Classes
> >>>        o JEPs targeted to JDK 15
> >>>            + JEP 372<https://openjdk.java.net/jeps/372>: Remove the
> >>>              Nashorn JavaScript Engine
> >>>            + JEP 377<https://openjdk.java.net/jeps/377>: ZGC: A
> >>> Scalable
> >>>              Low-Latency Garbage Collector
> >>>            + JEP 378<https://openjdk.java.net/jeps/378>: Text Blocks
> >>>            + JEP 379<https://openjdk.java.net/jeps/379>: Shenandoah: A
> >>>              Low-Pause-Time Garbage Collector
> >>>    * Changes in recent builds that maybe of interest:
> >>>        o build 18
> >>>            + JDK-8240169
> >>> <https://bugs.openjdk.java.net/browse/JDK-8240169>: javadoc
> >>>              fails to link to non-modular api docs
> >>>                # Reported by JUnit5
> >>>            + JDK-8241670
> >>> <https://bugs.openjdk.java.net/browse/JDK-8241670>: Enhance
> >>>              heap region size ergonomics to improve OOTB performance
> >>>            + JDK-8240745
> >>> <https://bugs.openjdk.java.net/browse/JDK-8240745>:
> >>>              Implementation: JEP 377: ZGC: A Scalable Low-Latency
> >>> Garbage
> >>>              Collector (Production)
> >>>            + JDK-8225319
> >>> <https://bugs.openjdk.java.net/browse/JDK-8225319>: Remove
> >>>              rmic from the set of supported tools
> >>>            + JDK-8237490
> >>> <https://bugs.openjdk.java.net/browse/JDK-8237490>: Add
> >>>              support notarizing jpackage app-image and dmg
> >>>        o build 17
> >>>            + JDK-8240676
> >>> <https://bugs.openjdk.java.net/browse/JDK-8240676>  - Meet
> >>>              not symmetric failure when running lucene on jdk8
> >>>                # Reported by Apache Lucene
> >>>        o Build 16
> >>>            + JDK-8241039
> >>> <https://bugs.openjdk.java.net/browse/JDK-8241039>  - Retire
> >>>              the deprecated SSLSession.getPeerCertificateChain() method
> >>>            + JDK-8219989
> >>> <https://bugs.openjdk.java.net/browse/JDK-8219989>  - Retire
> >>>              the com.sun.net.ssl.internal.ssl.Provider name
> >>>            + JDK-8237859
> >>> <https://bugs.openjdk.java.net/browse/JDK-8237859>  - C2:
> >>>              Crash when loads float above range check
> >>>                # Reported by Apache Lucene
> >>>            + JDK-8202469
> >>> <https://bugs.openjdk.java.net/browse/JDK-8202469>  - (ann)
> >>>              Type annotations on type variable bounds that are also
> >>> type
> >>>              variables are lost
> >>>                # Reported by ByteBuddy
> >>>        o Build 15
> >>>            + JDK-8214245
> >>> <https://bugs.openjdk.java.net/browse/JDK-8214245>  - Case
> >>>              insensitive matching doesn't work correctly for some
> >>>              character classes ()
> >>>
> >>>    * Quality Report for March 2020 was published here [1]
> >>>        o Thanks again for all the bug reports and feeback!
> >>>
> >>> Does your Project support JDK 14 - #AllTestsGreenOnJDK14
> >>> <https://twitter.com/hashtag/AllTestsGreenOnJDK14?src=hashtag_click>
> >>>
> >>> Rgds,Rory
> >>>
> >>> [1]
> >>>
> >>>
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2020
> >>>
> >>>
> >>>
> >>> --
> >>> Rgds, Rory O'Donnell
> >>> Quality Engineering Manager
> >>> Oracle EMEA, Dublin, Ireland
> >>>
> >>>
> --
> Rgds, Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA, Dublin, Ireland
>
>

Reply via email to