Hi Mohan, No, this was not tested in a product distribution. Really sorry about that. Will send a PR to fix this as you suggested.
Thanks, Pubudu On Thu, Jul 20, 2017 at 10:19 PM, Mohanadarshan Vivekanandalingam < mo...@wso2.com> wrote: > Hi Team, > > We have faced below issue after upgrading the carbon-transports version > for product-sp milestone release. > > Cannot complete the install because one or more required items could not > be found. > Software being installed: WSO2 MSF4J Feature 2.3.0.m2 > (org.wso2.msf4j.feature.group 2.3.0.m2) > Missing requirement: quartz 2.3.0.wso2v1 (quartz 2.3.0.wso2v1) requires > 'package commonj.work 0.0.0' but it could not be found > Cannot satisfy dependency: > From: WSO2 Carbon Transport Connector Framework Feature 4.4.17 > (org.wso2.carbon.connector.framework.feature.group 4.4.17) > To: quartz [2.3.0.wso2v1] > Cannot satisfy dependency: > From: WSO2 MSF4J Feature 2.3.0.m2 (org.wso2.msf4j.feature.group 2.3.0.m2) > To: org.wso2.carbon.connector.framework.feature.group [4.3.0.m2,5.0.0) > > When we analyzed the related orbit bundle, I could see there are some > external dependencies are defined in the Import-Package section of the > manifest as shown below. > > Import-Package: com.mchange.v2.c3p0,com.zaxxer.hikari;version="[2.3,3) > ",commonj.work;resolution:=optional,javax.ejb;resolution:=optional,ja > vax.jms;resolution:=optional,javax.mail;resolution:=optional,javax.ma > il.internet;resolution:=optional,javax.management,javax.management.op > enmbean,javax.naming,javax.servlet;resolution:=optional,javax.servlet > .http;resolution:=optional,javax.sql;resolution:=optional,javax.trans > action;resolution:=optional,javax.xml.bind,javax.xml.namespace,javax. > xml.parsers,javax.xml.xpath,oracle.sql;resolution:=optional,org.jboss > .logging;resolution:=optional,org.jboss.naming;resolution:=optional,o > rg.jboss.system;resolution:=optional,org.quartz,org.quartz.impl.match > ers,org.quartz.impl.triggers,org.quartz.jobs;resolution:=optional,org > .quartz.spi,org.slf4j;version="[1.7,2)",org.terracotta.toolkit;resolu > tion:=optional,org.terracotta.toolkit.atomic;resolution:=optional,org > .terracotta.toolkit.builder;resolution:=optional,org.terracotta.toolk > it.cluster;resolution:=optional,org.terracotta.toolkit.collections;re > solution:=optional,org.terracotta.toolkit.concurrent.locks;resolution > :=optional,org.terracotta.toolkit.config;resolution:=optional,org.ter > racotta.toolkit.internal;resolution:=optional,org.terracotta.toolkit. > internal.concurrent.locks;resolution:=optional,org.terracotta.toolkit > .rejoin;resolution:=optional,org.terracotta.toolkit.search;resolution > :=optional,org.terracotta.toolkit.search.attribute;resolution:=option > al,org.terracotta.toolkit.store;resolution:=optional,org.w3c.dom,org. > xml.sax,weblogic.jdbc.jts;resolution:=optional,weblogic.jdbc.vendor.o > racle;resolution:=optional > > IMO, above is not correct, then we'll ended up adding more and more > external dependencies to use this orbit bundle. @Pubudu, Have we tested > above orbit bundle in any product distribution before doing the release ? > > I have checked the pom file of existing orbit release of quartz > (2.1.1.wso2v1) and it has below entries. IMO, below should be the correct > way to handle this.. > > <plugins> > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <version>1.4.0</version> > <extensions>true</extensions> > <configuration> > <instructions> > <Bundle-SymbolicName>${pom.artifactId}</Bundle- > SymbolicName> > <Bundle-Name>${pom.artifactId}</Bundle-Name> > <Export-Package> > org.quartz.*;version="2.1.1" > </Export-Package> > *<Import-Package />* > * <DynamicImport-Package>*</DynamicImport-Package>* > </instructions> > </configuration> > </plugin> > </plugins> > > @Thusitha, Nira and team, appreciate your input on this ? > > Thanks, > Mohan > > -- > *V. Mohanadarshan* > *Associate Tech Lead,* > *Data Technologies Team,* > *WSO2, Inc. http://wso2.com <http://wso2.com> * > *lean.enterprise.middleware.* > > email: mo...@wso2.com > phone:(+94) 771117673 <+94%2077%20111%207673> > -- Best Regards, *Pubudu Fernando* Software Engineer WSO2, Inc. (www.wso2.com) m: +94 77 888 2543 <https://lk.linkedin.com/in/pubuduf> <http://blog.pubudu.xyz/> <https://github.com/pubudu91> <http://stackoverflow.com/users/4329912/pubudu>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev