[jboss-jira] [JBoss JIRA] (WFLY-11062) Missing "Multi-Release: true" in MANIFEST for multirelease jar infinispan-commons-9.3.3.Final-redhat-00001.jar
tommaso borgato (Jira)
issues at jboss.org
Fri Oct 19 05:40:01 EDT 2018
[ https://issues.jboss.org/browse/WFLY-11062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13650432#comment-13650432 ]
tommaso borgato edited comment on WFLY-11062 at 10/19/18 5:39 AM:
------------------------------------------------------------------
building like this from wildfly master:
{noformat}
mvn install -DskipTests
cd dist/target/
{noformat}
and then looking for Infinispan Java 10 Overlay we find the classes BUT the MAINFEST in {{infinispan-commons-9.4.0.Final.jar}} does not contain {{Multi-Release: true}}:
{noformat}
unzip -l ./modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-9.4.0.Final.jar | grep META-INF/versions
0 10-07-2018 20:14 META-INF/versions/
0 10-07-2018 20:14 META-INF/versions/10/
0 10-07-2018 20:14 META-INF/versions/10/org/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/
762 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/ProcessorInfo.class
2180 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/CallerId.class
{noformat}
infinispan-commons-9.4.0.Final/META-INF/MANIFEST.MF:
{noformat}
Manifest-Version: 1.0
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0
Bundle-SymbolicName: org.infinispan.commons
Implementation-Build-Branch: UNKNOWN
Built-By: infinispan
Bnd-LastModified: 1538943254959
Specification-Title: Infinispan Commons
Implementation-Vendor-Id: org.infinispan
Bundle-DocURL: http://www.infinispan.org/
Import-Package: com.github.benmanes.caffeine.cache,javax.management,ja
vax.naming,javax.net.ssl,javax.security.auth,javax.security.sasl,java
x.transaction;version="[1.2,2)",javax.transaction.xa,javax.xml.stream
,net.jcip.annotations;resolution:=optional,org.infinispan.commons;ver
sion="[9.4,10)",org.infinispan.commons.api;version="[9.4,10)",org.inf
inispan.commons.configuration;version="[9.4,10)",org.infinispan.commo
ns.configuration.attributes;version="[9.4,10)",org.infinispan.commons
.dataconversion;version="[9.4,10)",org.infinispan.commons.equivalence
;version="[9.4,10)",org.infinispan.commons.hash;version="[9.4,10)",or
g.infinispan.commons.io;version="[9.4,10)",org.infinispan.commons.jdk
specific;version="[9.4,10)",org.infinispan.commons.logging;version="[
9.4,10)",org.infinispan.commons.marshall;version="[9.4,10)",org.infin
ispan.commons.marshall.exts;version="[9.4,10)",org.infinispan.commons
.marshall.jboss;version="[9.4,10)",org.infinispan.commons.util;versio
n="[9.4,10)",org.infinispan.commons.util.concurrent;version="[9.4,10)
",org.infinispan.counter.api;version="[9.4,10)",org.infinispan.counte
r.exception;version="[9.4,10)",org.infinispan.counter.util;version="[
9.4,10)",org.jboss.logging;version="[3.3,4)",org.jboss.marshalling;re
solution:=optional,org.jboss.marshalling.reflect;resolution:=optional
,org.jboss.marshalling.river;resolution:=optional,org.jboss.marshalli
ng.util;resolution:=optional,org.osgi.framework;version="[1.6,2)",org
.osgi.util.tracker;version="[1.5,2)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
DynamicImport-Package: *
Main-Class: org.infinispan.Version
Export-Package: org.infinispan.commons;version="9.4.0.Final",org.infin
ispan.commons.api;version="9.4.0.Final";uses:="javax.transaction,org.
infinispan.commons.configuration",org.infinispan.commons.configuratio
n;version="9.4.0.Final";uses:="org.infinispan.commons,org.infinispan.
commons.configuration.attributes,org.infinispan.commons.util",org.inf
inispan.commons.configuration.attributes;version="9.4.0.Final";uses:=
"javax.xml.stream,org.infinispan.commons.util",org.infinispan.commons
.dataconversion;version="9.4.0.Final";uses:="org.infinispan.commons,o
rg.infinispan.commons.configuration,org.infinispan.commons.logging,or
g.infinispan.commons.marshall,org.infinispan.commons.marshall.jboss",
org.infinispan.commons.equivalence;version="9.4.0.Final";uses:="org.i
nfinispan.commons.util",org.infinispan.commons.executors;version="9.4
.0.Final",org.infinispan.commons.hash;version="9.4.0.Final";uses:="ne
t.jcip.annotations,org.infinispan.commons.marshall.exts",org.infinisp
an.commons.io;version="9.4.0.Final";uses:="net.jcip.annotations,org.i
nfinispan.commons.marshall,org.jboss.marshalling",org.infinispan.comm
ons.jdkspecific;version="9.4.0.Final",org.infinispan.commons.jmx;vers
ion="9.4.0.Final";uses:="javax.management",org.infinispan.commons.log
ging;version="9.4.0.Final";uses:="javax.management,org.infinispan.com
mons,org.infinispan.commons.dataconversion,org.infinispan.counter.exc
eption,org.jboss.logging",org.infinispan.commons.marshall;version="9.
4.0.Final";uses:="net.jcip.annotations,org.infinispan.commons,org.inf
inispan.commons.api,org.infinispan.commons.configuration,org.infinisp
an.commons.dataconversion,org.infinispan.commons.io",org.infinispan.c
ommons.marshall.exts;version="9.4.0.Final";uses:="org.infinispan.comm
ons.equivalence,org.infinispan.commons.marshall",org.infinispan.commo
ns.marshall.jboss;version="9.4.0.Final";uses:="org.infinispan.commons
.configuration,org.infinispan.commons.dataconversion,org.infinispan.c
ommons.io,org.infinispan.commons.logging,org.infinispan.commons.marsh
all,org.jboss.marshalling,org.jboss.marshalling.reflect,org.jboss.mar
shalling.river",org.infinispan.commons.persistence;version="9.4.0.Fin
al",org.infinispan.commons.time;version="9.4.0.Final",org.infinispan.
commons.tx;version="9.4.0.Final";uses:="javax.transaction,javax.trans
action.xa,org.infinispan.commons.marshall",org.infinispan.commons.tx.
lookup;version="9.4.0.Final";uses:="javax.transaction",org.infinispan
.commons.util;version="9.4.0.Final";uses:="javax.naming,javax.net.ssl
,javax.security.auth,javax.security.sasl,net.jcip.annotations,org.inf
inispan.commons,org.infinispan.commons.equivalence,org.infinispan.com
mons.hash,org.infinispan.commons.marshall",org.infinispan.commons.uti
l.concurrent;version="9.4.0.Final",org.infinispan.commons.util.uberja
r;version="9.4.0.Final",org.infinispan.counter.api;version="9.4.0.Fin
al";uses:="org.infinispan.commons.marshall",org.infinispan.counter.ex
ception;version="9.4.0.Final",org.infinispan.counter.impl;version="9.
4.0.Final";uses:="org.infinispan.counter.api",org.infinispan.counter.
util;version="9.4.0.Final";uses:="org.infinispan.counter.api",org.inf
inispan.multimap.api;version="9.4.0.Final";uses:="org.infinispan.comm
ons.util"
Bundle-Name: Infinispan Commons
Implementation-Title: Infinispan Commons
Bundle-Description: Infinispan Commons
Implementation-Version: 9.4.0.Final
Specification-Vendor: JBoss, a division of Red Hat
Bundle-ManifestVersion: 2
Bundle-Vendor: JBoss, a division of Red Hat
Tool: Bnd-4.0.0.201805111645
Implementation-Vendor: JBoss, a division of Red Hat
Implementation-Build-Commit-Id: c9e436133784f3da36d2fefd0cf3a9cb318a2e
b2
Implementation-Codename: Infinity Minus ONE +2
Bundle-Version: 9.4.0.Final
Created-By: Apache Maven Bundle Plugin
Build-Jdk: 1.8.0_171
Specification-Version: 9.4.0.Final
Implementation-URL: http://www.infinispan.org/infinispan-commons
{noformat}
was (Author: tommaso-borgato):
building like this from wildfly master:
{noformat}
mvn install -DskipTests
cd dist/target/
{noformat}
and then looking for Infinispan Java 10 Overlay we find the classes BUT the MAINFEST in infinispan-commons-9.4.0.Final.jar does not contain {{Multi-Release: true}}:
{noformat}
unzip -l ./modules/system/layers/base/org/infinispan/commons/main/infinispan-commons-9.4.0.Final.jar | grep META-INF/versions
0 10-07-2018 20:14 META-INF/versions/
0 10-07-2018 20:14 META-INF/versions/10/
0 10-07-2018 20:14 META-INF/versions/10/org/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/
0 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/
762 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/ProcessorInfo.class
2180 10-07-2018 20:14 META-INF/versions/10/org/infinispan/commons/jdkspecific/CallerId.class
{noformat}
infinispan-commons-9.4.0.Final/META-INF/MANIFEST.MF:
{noformat}
Manifest-Version: 1.0
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0
Bundle-SymbolicName: org.infinispan.commons
Implementation-Build-Branch: UNKNOWN
Built-By: infinispan
Bnd-LastModified: 1538943254959
Specification-Title: Infinispan Commons
Implementation-Vendor-Id: org.infinispan
Bundle-DocURL: http://www.infinispan.org/
Import-Package: com.github.benmanes.caffeine.cache,javax.management,ja
vax.naming,javax.net.ssl,javax.security.auth,javax.security.sasl,java
x.transaction;version="[1.2,2)",javax.transaction.xa,javax.xml.stream
,net.jcip.annotations;resolution:=optional,org.infinispan.commons;ver
sion="[9.4,10)",org.infinispan.commons.api;version="[9.4,10)",org.inf
inispan.commons.configuration;version="[9.4,10)",org.infinispan.commo
ns.configuration.attributes;version="[9.4,10)",org.infinispan.commons
.dataconversion;version="[9.4,10)",org.infinispan.commons.equivalence
;version="[9.4,10)",org.infinispan.commons.hash;version="[9.4,10)",or
g.infinispan.commons.io;version="[9.4,10)",org.infinispan.commons.jdk
specific;version="[9.4,10)",org.infinispan.commons.logging;version="[
9.4,10)",org.infinispan.commons.marshall;version="[9.4,10)",org.infin
ispan.commons.marshall.exts;version="[9.4,10)",org.infinispan.commons
.marshall.jboss;version="[9.4,10)",org.infinispan.commons.util;versio
n="[9.4,10)",org.infinispan.commons.util.concurrent;version="[9.4,10)
",org.infinispan.counter.api;version="[9.4,10)",org.infinispan.counte
r.exception;version="[9.4,10)",org.infinispan.counter.util;version="[
9.4,10)",org.jboss.logging;version="[3.3,4)",org.jboss.marshalling;re
solution:=optional,org.jboss.marshalling.reflect;resolution:=optional
,org.jboss.marshalling.river;resolution:=optional,org.jboss.marshalli
ng.util;resolution:=optional,org.osgi.framework;version="[1.6,2)",org
.osgi.util.tracker;version="[1.5,2)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
DynamicImport-Package: *
Main-Class: org.infinispan.Version
Export-Package: org.infinispan.commons;version="9.4.0.Final",org.infin
ispan.commons.api;version="9.4.0.Final";uses:="javax.transaction,org.
infinispan.commons.configuration",org.infinispan.commons.configuratio
n;version="9.4.0.Final";uses:="org.infinispan.commons,org.infinispan.
commons.configuration.attributes,org.infinispan.commons.util",org.inf
inispan.commons.configuration.attributes;version="9.4.0.Final";uses:=
"javax.xml.stream,org.infinispan.commons.util",org.infinispan.commons
.dataconversion;version="9.4.0.Final";uses:="org.infinispan.commons,o
rg.infinispan.commons.configuration,org.infinispan.commons.logging,or
g.infinispan.commons.marshall,org.infinispan.commons.marshall.jboss",
org.infinispan.commons.equivalence;version="9.4.0.Final";uses:="org.i
nfinispan.commons.util",org.infinispan.commons.executors;version="9.4
.0.Final",org.infinispan.commons.hash;version="9.4.0.Final";uses:="ne
t.jcip.annotations,org.infinispan.commons.marshall.exts",org.infinisp
an.commons.io;version="9.4.0.Final";uses:="net.jcip.annotations,org.i
nfinispan.commons.marshall,org.jboss.marshalling",org.infinispan.comm
ons.jdkspecific;version="9.4.0.Final",org.infinispan.commons.jmx;vers
ion="9.4.0.Final";uses:="javax.management",org.infinispan.commons.log
ging;version="9.4.0.Final";uses:="javax.management,org.infinispan.com
mons,org.infinispan.commons.dataconversion,org.infinispan.counter.exc
eption,org.jboss.logging",org.infinispan.commons.marshall;version="9.
4.0.Final";uses:="net.jcip.annotations,org.infinispan.commons,org.inf
inispan.commons.api,org.infinispan.commons.configuration,org.infinisp
an.commons.dataconversion,org.infinispan.commons.io",org.infinispan.c
ommons.marshall.exts;version="9.4.0.Final";uses:="org.infinispan.comm
ons.equivalence,org.infinispan.commons.marshall",org.infinispan.commo
ns.marshall.jboss;version="9.4.0.Final";uses:="org.infinispan.commons
.configuration,org.infinispan.commons.dataconversion,org.infinispan.c
ommons.io,org.infinispan.commons.logging,org.infinispan.commons.marsh
all,org.jboss.marshalling,org.jboss.marshalling.reflect,org.jboss.mar
shalling.river",org.infinispan.commons.persistence;version="9.4.0.Fin
al",org.infinispan.commons.time;version="9.4.0.Final",org.infinispan.
commons.tx;version="9.4.0.Final";uses:="javax.transaction,javax.trans
action.xa,org.infinispan.commons.marshall",org.infinispan.commons.tx.
lookup;version="9.4.0.Final";uses:="javax.transaction",org.infinispan
.commons.util;version="9.4.0.Final";uses:="javax.naming,javax.net.ssl
,javax.security.auth,javax.security.sasl,net.jcip.annotations,org.inf
inispan.commons,org.infinispan.commons.equivalence,org.infinispan.com
mons.hash,org.infinispan.commons.marshall",org.infinispan.commons.uti
l.concurrent;version="9.4.0.Final",org.infinispan.commons.util.uberja
r;version="9.4.0.Final",org.infinispan.counter.api;version="9.4.0.Fin
al";uses:="org.infinispan.commons.marshall",org.infinispan.counter.ex
ception;version="9.4.0.Final",org.infinispan.counter.impl;version="9.
4.0.Final";uses:="org.infinispan.counter.api",org.infinispan.counter.
util;version="9.4.0.Final";uses:="org.infinispan.counter.api",org.inf
inispan.multimap.api;version="9.4.0.Final";uses:="org.infinispan.comm
ons.util"
Bundle-Name: Infinispan Commons
Implementation-Title: Infinispan Commons
Bundle-Description: Infinispan Commons
Implementation-Version: 9.4.0.Final
Specification-Vendor: JBoss, a division of Red Hat
Bundle-ManifestVersion: 2
Bundle-Vendor: JBoss, a division of Red Hat
Tool: Bnd-4.0.0.201805111645
Implementation-Vendor: JBoss, a division of Red Hat
Implementation-Build-Commit-Id: c9e436133784f3da36d2fefd0cf3a9cb318a2e
b2
Implementation-Codename: Infinity Minus ONE +2
Bundle-Version: 9.4.0.Final
Created-By: Apache Maven Bundle Plugin
Build-Jdk: 1.8.0_171
Specification-Version: 9.4.0.Final
Implementation-URL: http://www.infinispan.org/infinispan-commons
{noformat}
> Missing "Multi-Release: true" in MANIFEST for multirelease jar infinispan-commons-9.3.3.Final-redhat-00001.jar
> --------------------------------------------------------------------------------------------------------------
>
> Key: WFLY-11062
> URL: https://issues.jboss.org/browse/WFLY-11062
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 14.0.1.Final, 15.0.0.Alpha1
> Reporter: tommaso borgato
> Priority: Major
>
> Project {{org.infinispan:infinispan-commons:9.3.3.Final}} contains classes specific for JDK-10.
> In the {{pom.xml}} file there is a {{jdk10-compile}} profile for the multi-release compilation.
> The MANIFEST in jar {{infinispan-commons-9.3.3.Final-redhat-00001.jar}} shipped with {{jboss-eap-7.2.0.CD14.CR1.zip}} does not contain line {{Multi-Release: true}}.
> Note this may be related to JBEAP-15502.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list