Many thanks Martin!

On 14/04/2020 15:34, Martin Grigorov wrote:
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 <mailto: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 <http://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
    <mailto:rory.odonn...@oracle.com>>
    >> wrote:
    >>
    >>>    Hi Martin,
    >>>
    >>> OpenJDK 15 EA build 18 is now available
    athttp://jdk.java.net/15 <http://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

--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

Reply via email to