Hi JB,

Do you have any news on this ? If you could give me any pointers, I'm happy
to try and fix it myself, but for now I'm stuck.

Best regards,
Steven

On Fri, Dec 3, 2021 at 1:01 PM Jean-Baptiste Onofré <j...@nanthrax.net> wrote:

> Hi Steven,
>
> Not yet, I'm busy with 4.3.4 release preparation. As part of the release
> preparation, I will take a look, probably later today or tomorrow.
>
> I will keep you posted.
>
> Regards
> JB
>
> On 03/12/2021 12:22, Steven Huypens wrote:
> > Hi JB,
> >
> > Did you find some time to have a look at my example ?
> >
> > Best regards,
> > Steven
> >
> > On Sun, Nov 28, 2021 at 7:46 PM Steven Huypens <steven.huyp...@gmail.com
> >
> > wrote:
> >
> >> 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
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>
> >>>
> >
>

Reply via email to