Hi JB, Did you have a change to take a look? Just curious if you found anything odd/wrong in my project.
Kind Regards, Erwin > Hi Erwin, > > could you please share the project with me, I will fix your issue. > > Regards > JB > > On 13/05/2018 21:00, Erwin Hogeweg wrote: >> Hi JB, >> >> Thanks for your reply >> >>> eclipselink should be not a startup feature: startup feature is not >>> actually a feature, the bundles contained in the feature are added >>> in etc/startup.properties. >>> >>> So eclipselink should be a boot feature. >>> >>> Same for jndi. >> Thanks, I fixed that. >> >>> The scope runtime on deps means that they will be added in the Karaf >>> repo. I don't see the standard repo in your pom. >> I had the enterprise in there. It was my understanding that is a >> superset of standard. >> >>> I advise to fix that first. >> Added standard repo but no difference. >> >> karaf@root()> feature:repo-list >> Repository │ URL >> ──────────────────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────── >> >> enterprise-4.2.0 │ >> mvn:org.apache.karaf.features/enterprise/4.2.0/xml/features >> pax-transx-0.2.0 │ >> mvn:org.ops4j.pax.transx/pax-transx-features/0.2.0/xml/features >> framework-4.2.0 │ >> mvn:org.apache.karaf.features/framework/4.2.0/xml/features >> org.ops4j.pax.web-7.0.0 │ >> mvn:org.ops4j.pax.web/pax-web-features/7.0.0/xml/features >> hibernate-validator-osgi-features │ >> mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/6.0.9.Final/xml/features >> hibernate-osgi │ >> mvn:org.hibernate/hibernate-osgi/5.2.9.Final/xml/karaf >> rome-features │ >> mvn:com.seecago.rome.server/rome-features/1.0.0-SNAPSHOT/xml/features >> pax-jms-0.3.0 │ >> mvn:org.ops4j.pax.jms/pax-jms-features/0.3.0/xml/features >> org.ops4j.pax.cdi-1.0.0 │ >> mvn:org.ops4j.pax.cdi/pax-cdi-features/1.0.0/xml/features >> cxf-3.1.1 │ >> mvn:org.apache.cxf.karaf/apache-cxf/3.1.1/xml/features >> standard-4.2.0 │ >> mvn:org.apache.karaf.features/standard/4.2.0/xml/features >> org.ops4j.pax.jdbc-1.2.0 │ >> mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.2.0/xml/features >> aries-jpa-2.6.1 │ >> mvn:org.apache.aries.jpa/jpa-features/2.6.1/xml/features >> cxf-dosgi-1.7.0 │ >> mvn:org.apache.cxf.dosgi/cxf-dosgi/1.7.0/xml/features >> karaf@root()> feature:list | grep -i rome >> karaf@root()> >> >> Note: To be able to install my feature I have to rebuild w/o adding >> the feature-repo and then manually add the repo and the feature. This >> works w/o making any other changes which seems to suggest that the >> feature itself is correct. >> >> >> Regards, >> >> Erwin >> >>> >>> Regards >>> JB >>> >>> On 13/05/2018 17:12, Erwin Hogeweg wrote: >>>> François, >>>>> >>>>> Can you share your pom.xml from the assembly module ? >>>>> >>>> Attached. >>>> Erwin >>>>> Le 13/05/2018 à 18:11, Erwin Hogeweg a écrit : >>>>>> Hi François, >>>>>> >>>>>> Thanks for your reply. >>>>>>> >>>>>>> Did the feature:list show your feature un your custom >>>>>>> distribution ? >>>>>>> >>>>>> Nope. >>>>>>> >>>>>>> You also set log to debug and see if there is something wrong. >>>>>>> >>>>>> Hmmm… >>>>>> 2018-05-13T15:48:05,948 | DEBUG | activator-1-thread-1 | >>>>>> AetherBasedResolver | 2 - org.ops4j.pax.url.mvn - 2.5.4 >>>>>> | Resolved >>>>>> (com.seecago.rome.server:rome-features:xml:features:1.0.0-SNAPSHOT) >>>>>> as >>>>>> <…>/Users/erwin/work/Rome/trunk/src/server/karaf.distro/target/assembly/system/com/seecago/rome/server/rome-features/1.0.0-SNAPSHOT/rome-features-1.0.0-SNAPSHOT-features.xml >>>>>> >>>>>> … I think I see what the issue is… the referenced feature is >>>>>> empty, or pretty much empty. >>>>>> >>>>>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> >>>>>> <features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0" >>>>>> name="rome-features"/> >>>>>> >>>>>> That is not the feature.xml I had in mind. The one from .m2 looks >>>>>> much different. Wasn’t there a Jira issue raised a couple of >>>>>> weeks ago about feature.xml not being generated completely? Or >>>>>> was that a config file? I can’t find it anymore. >>>>>> >>>>>> >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Erwin >>>>>>> >>>>>>> François >>>>>>> >>>>>>> Le 13 mai 2018 00:43, Erwin Hogeweg <[email protected] >>>>>>> <mailto:[email protected]> <mailto:[email protected]>> a >>>>>>> écrit : >>>>>>> >>>>>>> Hi - >>>>>>> >>>>>>> I ran into an issue with a custom distro. >>>>>>> >>>>>>> Installing a local feature from the console works just fine, but >>>>>>> when I include the feature repo in the >>>>>>> org.apache.karaf.features.cfg file the feature won’t load >>>>>>> because karaf thinks it doesn’t exist. >>>>>>> >>>>>>> This is what I get when I install from the console while the : >>>>>>> >>>>>>> karaf@root()> feature:repo-add >>>>>>> mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features >>>>>>> >>>>>>> karaf@root()> feature:repo-list >>>>>>> my-features-1.0.0-SNAPSHOT │ >>>>>>> mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features >>>>>>> karaf@root()> feature:install my-feature >>>>>>> karaf@root()> >>>>>>> >>>>>>> This is the entry in the distro pom to add the repo to the >>>>>>> config file: >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>com.myproject</groupId> >>>>>>> <artifactId>my-features</artifactId> >>>>>>> <version>${project.version}</version> >>>>>>> <classifier>features</classifier> >>>>>>> <type>xml</type> >>>>>>> <scope>runtime</scope> >>>>>>> </dependency> >>>>>>> >>>>>>> >>>>>>> And this is what I get when I install the feature in the distro: >>>>>>> >>>>>>> feature:repo-list >>>>>>> my-features │ >>>>>>> mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features >>>>>>> karaf@root()> feature:install my-feature >>>>>>> Error executing command: No matching features for my-feature/0 >>>>>>> >>>>>>> Not sure what is going on here. In the first case the Repository >>>>>>> name shown is the feature name as defined in feature.xml, in the >>>>>>> second case it is the feature artifact name as defined in the >>>>>>> pom.xml. >>>>>>> >>>>>>> I checked the docs and compared my distro pom with the 4.2.0 >>>>>>> source code. I don’t see (...) any glaring mistakes, but >>>>>>> obviously something must be wrong. >>>>>>> >>>>>>> Any suggestions are greatly appreciated. >>>>>>> >>>>>>> >>>>>>> Kind Regards, >>>>>>> >>>>>>> Erwin >>>>>>> >>>>>> >>>>> >>
