Hi JB, This pom.xml illustrates the problem : https://github.com/ponziani/karaf-simple-suite
Kind regards, Steven On Sun, Nov 28, 2021 at 5:12 PM JB Onofré <j...@nanthrax.net> wrote: > In that case, it’s weird as Karaf uses jdk11 to build and I don’t see such > issue. > > Do you have a test repo where I can take a look ? > > Thanks > Regards > JB > > > Le 28 nov. 2021 à 16:21, Steven Huypens <steven.huyp...@gmail.com> a > écrit : > > > > Hi, > > > > I found out package-info.java in the > > package org.apache.karaf.features.internal.model.processing contains > > > > @XmlSchema(namespace = > > "http://karaf.apache.org/xmlns/features-processing/v1.0.0", > > elementFormDefault = XmlNsForm.QUALIFIED, attributeFormDefault > > = XmlNsForm.UNQUALIFIED, > > xmlns = { > > @XmlNs(prefix = "", namespaceURI = > FEATURES_PROCESSING_NS), > > @XmlNs(prefix = "f", namespaceURI = > > FeaturesNamespaces.URI_CURRENT) > > } > > ) > > > > > > These annotations are ignored when using Java 11, I have no idea why, but > > looks like a bug to me. > > > > Kind regards, > > Steven > > > > > >> On Sun, Nov 28, 2021 at 12:05 PM Steven Huypens < > steven.huyp...@gmail.com> > >> wrote: > >> > >> Hi Bernd, > >> > >> I must correct myself. Adding the 'ns3'-prefix to all of the children > does > >> help. It seems all of the tags without prefix are ignored at boot-time > >> which causes the OOM. So maybe a fix in the karaf-maven-plugin would be > >> best, the prefix should be added to each child... > >> > >> Kind regards, > >> Steven > >> > >> On Sat, Nov 27, 2021 at 9:56 PM Steven Huypens < > steven.huyp...@gmail.com> > >> wrote: > >> > >>> Hi Bernd, > >>> > >>> - I do see 'blacklistedRepositories' in > >>> http://karaf.apache.org/xmlns/features-processing/v1.0.0 > >>> - With the namespace-prefix my app goes OOM immediately, so I cannot > >>> compare both running systems. > >>> - I tried adding the prefix to each child, but that did not help > >>> > >>> Kind regards, > >>> Steven > >>> > >>> On Sat, Nov 27, 2021 at 9:23 PM Bernd Eckenfels < > e...@zusammenkunft.net> > >>> wrote: > >>> > >>>> In that case maybe the child (deny* list?) is ignored, not sure how > >>>> strict the parser is in regards to namespaces. I don’t see a > >>>> blacklistRepository element in the Schema anyway. It’s maybe best you > >>>> inspect the running systems with feature:* commands and look for > >>>> differences. > >>>> > >>>> > >>>> > >>>> -- > >>>> http://bernd.eckenfels.net > >>>> ________________________________ > >>>> Von: Steven Huypens <steven.huyp...@gmail.com> > >>>> Gesendet: Saturday, November 27, 2021 8:58:20 PM > >>>> An: dev@karaf.apache.org <dev@karaf.apache.org> > >>>> Betreff: Re: karaf-maven-plugin generates another > >>>> org.apache.karaf.features.xml with Java 8/Java 11 > >>>> > >>>> Hi Bernd, > >>>> > >>>> Thanks for your response. The child elements have no prefix, eg. > >>>> <blacklistedRepositories></blacklistedRepositories> > >>>> > >>>> I'm sorry but I do not understand what you mean. You think part of my > >>>> org.apache.karaf.features.xml was previously ignored ? I haven't > double > >>>> checked, but that would really surprise me because we have quite some > >>>> blacklistedFeatures en blacklistedBundles which would cause problems > if > >>>> ignored. > >>>> > >>>> Best regards, > >>>> Steven > >>>> > >>>> On Sat, Nov 27, 2021 at 8:22 PM Bernd Eckenfels < > e...@zusammenkunft.net> > >>>> wrote: > >>>> > >>>>> Hello Steven > >>>>> > >>>>> How do the child elements of that element look like? Are they using > >>>>> default/f/ns2 prefix and maybe the (semantically equivalent) change > >>>> affects > >>>>> your memory only because the old form ignored a actual entry for > >>>> dependency? > >>>>> > >>>>> Bernd > >>>>> > >>>>> -- > >>>>> http://bernd.eckenfels.net > >>>>> ________________________________ > >>>>> Von: Romain Manni-Bucau <rmannibu...@gmail.com> > >>>>> Gesendet: Samstag, November 27, 2021 8:14 PM > >>>>> An: dev > >>>>> Betreff: Re: karaf-maven-plugin generates another > >>>>> org.apache.karaf.features.xml with Java 8/Java 11 > >>>>> > >>>>> Hi Steven, > >>>>> > >>>>> > >>>>> Maybe force jaxb version to an earlier one in karag pluhin > >>>> dependencies in > >>>>> your pom. > >>>>> > >>>>> > >>>>> Le sam. 27 nov. 2021 à 20:05, Steven Huypens < > steven.huyp...@gmail.com> > >>>> a > >>>>> écrit : > >>>>> > >>>>>> Hi all, > >>>>>> > >>>>>> I tried to create my custom Karaf distribution (using > >>>> karaf-maven-plugin > >>>>>> 4.3.2) with Java 11 for the first time, and I noticed a difference > >>>> in the > >>>>>> resulting org.apache.karaf.features.xml > >>>>>> > >>>>>> The line > >>>>>> > >>>>>> <featuresProcessing xmlns=" > >>>>>> http://karaf.apache.org/xmlns/features-processing/v1.0.0" xmlns:f=" > >>>>>> http://karaf.apache.org/xmlns/features/v1.6.0"> > >>>>>> > >>>>>> has been changed into > >>>>>> > >>>>>> <ns3:featuresProcessing xmlns:ns2=" > >>>>>> http://karaf.apache.org/xmlns/features/v1.6.0" xmlns:ns3=" > >>>>>> http://karaf.apache.org/xmlns/features-processing/v1.0.0"> > >>>>>> > >>>>>> which means a namespace has been added. Unfortunately this little > >>>> change > >>>>>> has a big impact because now my app immediately runs OutOfMemory > >>>> when I > >>>>>> start Karaf. There is very little DEBUG-logging, the behaviour is > >>>>> somewhat > >>>>>> like described in https://issues.apache.org/jira/browse/KARAF-6068 > >>>>>> > >>>>>> Removing the namespace fixes the problem. > >>>>>> > >>>>>> > >>>>>> > >>>>>> Do you have any idea how I can prevent my app from going OOM after > >>>> this > >>>>>> change ? Or how I can prevent the namespace from being added with > >>>> Java > >>>>> 11 ? > >>>>>> It would be nice to understand the exact problem here. > >>>>>> > >>>>>> > >>>>>> > >>>>>> Kind regards, > >>>>>> Steven > >>>>>> > >>>>> > >>>> > >>> > >