You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Matthias Leinweber <m....@datatactics.de> on 2021/09/16 12:31:26 UTC

FileInstaller with 4.3.3

Hello,

I am having a strange issue after I updated my assembly to 4.3.3. I am
using a custom file installer location which I deploy with a feature.

The strange thing is that the folder is not processed automatically at
startup, but if I touch a single file in the folder all others files get
processed as well.

Any ideas?

br,
Matthias

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Yeah, this change looks bad to me, especially as it doesn’t work in some startup order (it works by default in karaf thanks to startup order enforcement but it’s not really a solution°.

I will fix that and cut a new fileinstall release to include in Karaf release.

Regards
JB

> Le 28 sept. 2021 à 17:27, Matthias Leinweber <m....@datatactics.de> a écrit :
> 
> I am pretty sure its the same reason:
> 
> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
> 
> This isEmpty() change breaks the retry logic with the files stored in processingFailures after more ArtifactListeners are added.
> 
> Best regards,
> Matthias
> 
> 
> 
> 
> Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <jb...@nanthrax.net>:
> Hi Matthias,
> 
> Thanks for the update, the order should be fine by default in the 
> features set.
> 
> However, I might have identify a change that may cause issue (related to 
> FELIX-6229, on some environment).
> 
> Just give me time to investigate and I will get back to you.
> 
> Regards
> JB
> 
> On 28/09/2021 16:35, Matthias Leinweber wrote:
> > Hello,
> > 
> > i debugged a bit and it looks like that die file installer is started 
> > before the artifact listeners are added.
> > During processing these files are added to the processingFailures list. 
> > This list is reprocessed everytime and has a retry, but only if at least 
> > one file is changed see
> >    public void run() {
> > ...
> >            Set<File> files = this.scanner.scan(false);
> >            if (!files.isEmpty()) { //<- this was if (files != null)  in 
> > 3.6.8 and has changed and causing the problem
> >              this.process(files);
> >            }
> > ...
> > 
> > 
> > How could i enforce that my fileinstaller is added after my artifact 
> > liesternes (also after blueprint listener is added)
> > 
> > Best regards,
> > Matthias
> > 
> > 
> > 
> > 
> > 
> > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber 
> > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
> > 
> >     Sure ..shared desktop or github project (depends on 2 other github
> >     projects not in maven central yet)
> > 
> >     Best regards,
> >     Matthias
> > 
> >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
> >     <jb@nanthrax.net <ma...@nanthrax.net>>:
> > 
> >         OK, maybe it's due to your custom distro.
> > 
> >         Any chance I can check your distro ?
> > 
> >         Regards
> >         JB
> > 
> >         On 27/09/2021 16:49, Matthias Leinweber wrote:
> >          > I tested it with the downloaded karaf binary distribution and
> >         it works.
> >          > With a custom distribution there seems to be a problem. I
> >         tested with my
> >          > own as well as with the custom dynamic dist from examples.
> >         Pls test it
> >          > with a xml file not only with cfg+jar.
> >          >
> >          > br,
> >          > Matthias
> >          >
> >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
> >          > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> >          >
> >          >     Thanks Matthias,
> >          >
> >          >     I have basically similar, let me try on a fresh install.
> >          >
> >          >     Regards
> >          >     JB
> >          >
> >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
> >          >      > Hello JB,
> >          >      >
> >          >      > Linux 5.13.19-2-MANJARO on ext4
> >          >      >
> >          >      > Br,
> >          >      > Matthias
> >          >      >
> >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
> >         Jean-Baptiste Onofré
> >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >          >      >
> >          >      >     Hi Matthias,
> >          >      >
> >          >      >     what's your OS and environment ?
> >          >      >
> >          >      >     It seems to work fine to me: I added a new fileinstall
> >          >     factory pid and
> >          >      >     it's deploying from there.
> >          >      >
> >          >      >     Regards
> >          >      >     JB
> >          >      >
> >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> >          >      >      > I also tried to add a config file
> >          >      >     (org.apache.felix.fileinstall-foo.cfg)
> >          >      >      > into the etc folder before first startup, But
> >         also no success.
> >          >      >      >
> >          >      >      > Br,
> >          >      >      > Matthias
> >          >      >      >
> >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
> >         Jean-Baptiste
> >          >     Onofré
> >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
> >          >      >      >
> >          >      >      >     I think you have a race condition:
> >         fileinstall is
> >          >     installed by
> >          >      >      >     startup.properties, and you provide the
> >         config via
> >          >     features
> >          >      >     core which
> >          >      >      >     come later in the bootstrap.
> >          >      >      >
> >          >      >      >     Let me try a startup like this and get back
> >         to you.
> >          >      >      >     I keep you posted.
> >          >      >      >
> >          >      >      >     Regards
> >          >      >      >     JB
> >          >      >      >
> >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
> >          >      >      >      > Hello,
> >          >      >      >      >
> >          >      >      >      > Does not work for us. In our assembly we
> >         add a boot
> >          >     feature
> >          >      >      >     containing:
> >          >      >      >      >
> >          >      >      >      >      <config
> >         name="org.apache.felix.fileinstall-camel">
> >          >      >      >      >        felix.fileinstall.dir =
> >          >     ${env:CAMEL_PATH:-/deploy/}
> >          >      >      >      >        felix.fileinstall.filter =
> >         .*\\.(xml|cfg|groovy)
> >          >      >      >      >        felix.fileinstall.poll = 1000
> >          >      >      >      >        felix.fileinstall.start.level = 80
> >          >      >      >      >        felix.fileinstall.active.level = 80
> >          >      >      >      >        felix.fileinstall.log.level = 3
> >          >      >      >      >      </config>
> >          >      >      >      >
> >          >      >      >      > The content of this fileinstaller does
> >         not get
> >          >     processed
> >          >      >     on the
> >          >      >      >     first
> >          >      >      >      > system start. After restart it's fine,
> >         but not a viable
> >          >      >     option. I
> >          >      >      >     tired
> >          >      >      >      > start+active @ 60,80,100 + start@100
> >         active@80. As
> >          >     well as
> >          >      >      >     disable nio2.
> >          >      >      >      > In all cases I need to touch a file to
> >         make it working.
> >          >      >      >      >
> >          >      >      >      > br,
> >          >      >      >      > Matthias
> >          >      >      >      >
> >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
> >         schrieb Paul Fraser
> >          >      >      >      > <paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
> >          >      >      >      >
> >          >      >      >      >     Yes, running without clean works OK
> >         in my case.
> >          >      >      >      >
> >          >      >      >      >     Paul Fraser
> >          >      >      >      >
> >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
> >         Onofré wrote:
> >          >      >      >      >      > I guess it works fine without the
> >         clean arg
> >          >     right ?
> >          >      >      >      >      >
> >          >      >      >      >      > Regards
> >          >      >      >      >      > JB
> >          >      >      >      >      >
> >          >      >      >      >      > On 22/09/2021 13:15, Jesse White
> >         wrote:
> >          >      >      >      >      >> We're hitting a similar problem
> >         with the
> >          >     deploy/
> >          >      >     folder
> >          >      >      >     and can
> >          >      >      >      >      >> reproduce with a vanilla
> >         distribution of
> >          >     Karaf 4.3.3.
> >          >      >      >      >      >>
> >          >      >      >      >      >> On Mac OS w/ JDK 11:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    tar zxvf
> >         apache-karaf-4.3.3.tar.gz &&
> >          >      >      >     cd apache-karaf-4.3.3
> >          >      >      >      >      >>    cp
> >         /tmp/confd-telemetry-feature.xml deploy/
> >          >      >      >      >      >>    ./bin/karaf clean
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >     confd-telemetry-auto
> >          >      >      >      >      >>    Feature not found
> >          >      >      >      >      >>
> >          >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >       confd-telemetry-auto
> >          >      >      >      >      >>    Feature confd-telemetry-auto
> >         1.0.0
> >          >      >      >      >      >>    Feature configuration:
> >          >      >      >      >      >>
> >          >      >      >   
> >           org.opennms.features.telemetry.listeners-single-port-flows
> >          >      >      >      >      >>
> >          >      >     org.opennms.features.telemetry.listeners-JTI-Listener
> >          >      >      >      >      >>
> >          >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
> >          >      >      >      >      >>    ...
> >          >      >      >      >      >>
> >          >      >      >      >      >> Here's a reference to the
> >         feature file in
> >          >     question:
> >          >      >      >      >      >>
> >          >      >      >
> >          >
> >         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >      >> Thanks for all the effort in
> >         maintaining the
> >          >      >     distribution
> >          >      >      >     - looking
> >          >      >      >      >      >> forward to getting R7 up and
> >         running with
> >          >     JDK 17!
> >          >      >      >      >      >>
> >          >      >      >      >      >> Best,
> >          >      >      >      >      >> Jesse
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           ------------------------------------------------------------------------
> >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
> >          >     <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
> >          >      >      >      >      >> *Sent:* Tuesday, September 21,
> >         2021 9:39 AM
> >          >      >      >      >      >> *To:* user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>
> >          >      >      >      >     <user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>>
> >          >      >      >      >      >> *Subject:* Re: FileInstaller
> >         with 4.3.3
> >          >      >      >      >      >> WARNING: This email originated
> >         outside of
> >          >     NantHealth.
> >          >      >      >      >      >> DO NOT CLICK links or
> >         attachments unless you
> >          >      >     recognize the
> >          >      >      >      >     sender and
> >          >      >      >      >      >> are expecting this email.
> >          >      >      >      >      >> ________________________________
> >          >      >      >      >      >>
> >          >      >      >      >      >> Yes, I tried both, no clean,
> >         clean as argument,
> >          >      >     clean in
> >          >      >      >      >      >> config.properties.
> >          >      >      >      >      >>
> >          >      >      >      >      >> All works fine.
> >          >      >      >      >      >>
> >          >      >      >      >      >> Can you share some details about
> >         your test
> >          >     case and
> >          >      >      >     environment
> >          >      >      >      >      >> (especially if you are on
> >         Windows or Unix) ?
> >          >      >      >      >      >>
> >          >      >      >      >      >> Regards
> >          >      >      >      >      >> JB
> >          >      >      >      >      >>
> >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
> >         Matthias Leinweber
> >          >      >      >      >      >>> <m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>
> >          >      >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>>> a écrit :
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> For me it's a custom dist. Did
> >         you do a
> >          >     clean start?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28
> >         Uhr schrieb
> >          >      >      >     Jean-Baptiste Onofre
> >          >      >      >      >      >>> <jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
> >          >      >      >      >      >>> Hi,
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> I did several test and it works
> >         fine for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Here’s the very simplest test:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
> >          >      >      >      >      >>> - I put commons-lang-2.6.jar in
> >         the deploy
> >          >     folder
> >          >      >     (while
> >          >      >      >     Karaf is
> >          >      >      >      >      >>> stopped)
> >          >      >      >      >      >>> - then, I’m starting Karaf with
> >         bin/karaf
> >          >      >      >      >      >>> - When I checked the bundle:list:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> 54 │ Active   │  10 │
> >         2.6.7              │
> >          >     OPS4J
> >          >      >     Pax Url
> >          >      >      >     - wrap:
> >          >      >      >      >      >>> 55 │ Active   │  80 │
> >         2.6                │
> >          >      >     Commons Lang
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> So, you can see commons-lang
> >         installed and
> >          >     active,
> >          >      >      >     meaning the
> >          >      >      >      >      >>> deployers deployed it from the
> >         deploy folder.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> It works for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Can you elaborate a bit your
> >         test case ?
> >          >      >      >      >      >>> Is it a custom distribution ?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Regards
> >          >      >      >      >      >>> JB
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Hi JB,
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Any result on this check?
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Paul Fraser
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré
> >         wrote:
> >          >      >      >      >      >>> >> I checked etc I will check
> >         deploy now.
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >> Regards
> >          >      >      >      >      >>> >> JB
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Hi JB,
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> In my case the problem
> >         occurs using the
> >          >      >     deploy folder.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Exact same code in 4.3.2
> >         works, 4.3.3
> >          >     does not
> >          >      >      >     install the
> >          >      >      >      >      >>> deploy folder files.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Paul
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
> >         Jean-Baptiste
> >          >     Onofré wrote:
> >          >      >      >      >      >>> >>>> Hi,
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> did you updated the etc
> >         location in
> >          >      >      >     etc/config.properties (in
> >          >      >      >      >      >>> the felix.fileinstall.dir
> >         property) ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> I just tried and it works
> >         fine for
> >          >     me. Here's my
> >          >      >      >     test case:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> 1. I created
> >         etc/my.config.cfg containing
> >          >      >     foo=bar
> >          >      >      >      >      >>> >>>> 2. I'm starting karaf
> >          >      >      >      >      >>> >>>> 3. I can see the config
> >         loaded:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> karaf@root()> config:list
> >          >      >     "(service.pid=my.config)"
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >
> >          >      >
> >          >     
> >           ----------------------------------------------------------------
> >          >      >      >      >      >>> >>>> Pid:            my.config
> >          >      >      >      >      >>> >>>> BundleLocation: ?
> >          >      >      >      >      >>> >>>> Properties:
> >          >      >      >      >      >>> >>>>   
> >         felix.fileinstall.filename =
> >          >      >      >      >      >>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >          >      >      >      >      >>> >>>>    foo = bar
> >          >      >      >      >      >>> >>>>    service.pid = my.config
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Can you share your test case ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Regards
> >          >      >      >      >      >>> >>>> JB
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
> >          >     Leinweber wrote:
> >          >      >      >      >      >>> >>>>> Hello,
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> I am having a strange
> >         issue after I
> >          >     updated my
> >          >      >      >     assembly to
> >          >      >      >      >      >>> 4.3.3. I am using a custom file
> >         installer
> >          >      >     location which
> >          >      >      >     I deploy
> >          >      >      >      >      >>> with a feature.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> The strange thing is that
> >         the folder
> >          >     is not
> >          >      >     processed
> >          >      >      >      >      >>> automatically at startup, but
> >         if I touch a
> >          >     single
> >          >      >     file
> >          >      >      >     in the
> >          >      >      >      >     folder
> >          >      >      >      >      >>> all others files get processed
> >         as well.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> Any ideas?
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> br,
> >          >      >      >      >      >>> >>>>> Matthias
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>
> >          >      >      >      >      >>
> >          >      >      >      >      >>           CONFIDENTIALITY NOTICE
> >          >      >      >      >      >>           This e-mail message
> >         and any
> >          >     attachments are
> >          >      >      >     only for
> >          >      >      >      >     the use
> >          >      >      >      >      >>           of the intended
> >         recipient and may
> >          >     contain
> >          >      >      >     information
> >          >      >      >      >     that is
> >          >      >      >      >      >>           privileged,
> >         confidential or
> >          >     exempt from
> >          >      >      >     disclosure under
> >          >      >      >      >      >>           applicable law. If you
> >         are not
> >          >     the intended
> >          >      >      >     recipient, any
> >          >      >      >      >      >>           disclosure,
> >         distribution or other
> >          >     use of
> >          >      >     this
> >          >      >      >     e-mail
> >          >      >      >      >     message
> >          >      >      >      >      >>           or attachments is
> >         prohibited. If you
> >          >      >     have received
> >          >      >      >      >     this e-mail
> >          >      >      >      >      >>           message in error,
> >         please delete and
> >          >      >     notify the
> >          >      >      >     sender
> >          >      >      >      >      >>           immediately. Thank you.
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >
> >          >      >
> >          >
> >          >
> >          >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> -- 
> 



Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Ah ok .. I thought there could be a cool way to change this during
assembly. I just started the build and will use my own hotfixed version.

Anyhow, thank you. Karaf is great!
Matthias


Am Mi., 29. Sept. 2021 um 10:31 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> It's what I said in my previous email: "you have to change the core
> feature".
>
> If you want, I can provide a forked specific version to you.
>
> Regards
> JB
>
> On 29/09/2021 09:01, Matthias Leinweber wrote:
> > Hello,
> >
> > I tried to downgrade to 3.6.8 and blacklisted to 3.7.0 but
> > deployer/4.3.3 has package dependency on 3.7.0 :*(
> >
> > br,
> > Matthias
> >
> > Am Mi., 29. Sept. 2021 um 08:28 Uhr schrieb JB Onofré <jb@nanthrax.net
> > <ma...@nanthrax.net>>:
> >
> >     Yes: we can downgrade FileInstall to 3.6.8
> >
> >     That’s the only way or force startup order in your custom distro
> >
> >>     Le 29 sept. 2021 à 08:26, Matthias Leinweber
> >>     <m.leinweber@datatactics.de <ma...@datatactics.de>> a
> >>     écrit :
> >>
> >>     
> >>     Well, do you have an idea for a workaround?
> >>
> >>     Jean-Baptiste Onofre <jb@nanthrax.net <ma...@nanthrax.net>>
> >>     schrieb am Di., 28. Sep. 2021, 17:38:
> >>
> >>         FYI
> >>
> >>         https://issues.apache.org/jira/browse/FELIX-6461
> >>         <https://issues.apache.org/jira/browse/FELIX-6461>
> >>
> >>         Regards
> >>         JB
> >>
> >>         > Le 28 sept. 2021 à 17:27, Matthias Leinweber
> >>         <m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>> a écrit :
> >>         >
> >>         > I am pretty sure its the same reason:
> >>         >
> >>         >
> >>
> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
> >>         <
> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
> >
> >>         >
> >>         > This isEmpty() change breaks the retry logic with the files
> >>         stored in processingFailures after more ArtifactListeners are
> >>         added.
> >>         >
> >>         > Best regards,
> >>         > Matthias
> >>         >
> >>         >
> >>         >
> >>         >
> >>         > Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste
> >>         Onofré <jb@nanthrax.net <ma...@nanthrax.net>>:
> >>         > Hi Matthias,
> >>         >
> >>         > Thanks for the update, the order should be fine by default
> >>         in the
> >>         > features set.
> >>         >
> >>         > However, I might have identify a change that may cause issue
> >>         (related to
> >>         > FELIX-6229, on some environment).
> >>         >
> >>         > Just give me time to investigate and I will get back to you.
> >>         >
> >>         > Regards
> >>         > JB
> >>         >
> >>         > On 28/09/2021 16:35, Matthias Leinweber wrote:
> >>         > > Hello,
> >>         > >
> >>         > > i debugged a bit and it looks like that die file installer
> >>         is started
> >>         > > before the artifact listeners are added.
> >>         > > During processing these files are added to the
> >>         processingFailures list.
> >>         > > This list is reprocessed everytime and has a retry, but
> >>         only if at least
> >>         > > one file is changed see
> >>         > >    public void run() {
> >>         > > ...
> >>         > >            Set<File> files = this.scanner.scan(false);
> >>         > >            if (!files.isEmpty()) { //<- this was if (files
> >>         != null)  in
> >>         > > 3.6.8 and has changed and causing the problem
> >>         > >              this.process(files);
> >>         > >            }
> >>         > > ...
> >>         > >
> >>         > >
> >>         > > How could i enforce that my fileinstaller is added after
> >>         my artifact
> >>         > > liesternes (also after blueprint listener is added)
> >>         > >
> >>         > > Best regards,
> >>         > > Matthias
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias
> >>         Leinweber
> >>         > > <m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>:
> >>         > >
> >>         > >     Sure ..shared desktop or github project (depends on 2
> >>         other github
> >>         > >     projects not in maven central yet)
> >>         > >
> >>         > >     Best regards,
> >>         > >     Matthias
> >>         > >
> >>         > >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb
> >>         Jean-Baptiste Onofré
> >>         > >     <jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> >>         > >
> >>         > >         OK, maybe it's due to your custom distro.
> >>         > >
> >>         > >         Any chance I can check your distro ?
> >>         > >
> >>         > >         Regards
> >>         > >         JB
> >>         > >
> >>         > >         On 27/09/2021 16:49, Matthias Leinweber wrote:
> >>         > >          > I tested it with the downloaded karaf binary
> >>         distribution and
> >>         > >         it works.
> >>         > >          > With a custom distribution there seems to be a
> >>         problem. I
> >>         > >         tested with my
> >>         > >          > own as well as with the custom dynamic dist
> >>         from examples.
> >>         > >         Pls test it
> >>         > >          > with a xml file not only with cfg+jar.
> >>         > >          >
> >>         > >          > br,
> >>         > >          > Matthias
> >>         > >          >
> >>         > >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb
> >>         Jean-Baptiste Onofré
> >>         > >          > <jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >>         > >          >
> >>         > >          >     Thanks Matthias,
> >>         > >          >
> >>         > >          >     I have basically similar, let me try on a
> >>         fresh install.
> >>         > >          >
> >>         > >          >     Regards
> >>         > >          >     JB
> >>         > >          >
> >>         > >          >     On 27/09/2021 15:00, Matthias Leinweber
> wrote:
> >>         > >          >      > Hello JB,
> >>         > >          >      >
> >>         > >          >      > Linux 5.13.19-2-MANJARO on ext4
> >>         > >          >      >
> >>         > >          >      > Br,
> >>         > >          >      > Matthias
> >>         > >          >      >
> >>         > >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr
> schrieb
> >>         > >         Jean-Baptiste Onofré
> >>         > >          >      > <jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>>>>:
> >>         > >          >      >
> >>         > >          >      >     Hi Matthias,
> >>         > >          >      >
> >>         > >          >      >     what's your OS and environment ?
> >>         > >          >      >
> >>         > >          >      >     It seems to work fine to me: I added
> >>         a new fileinstall
> >>         > >          >     factory pid and
> >>         > >          >      >     it's deploying from there.
> >>         > >          >      >
> >>         > >          >      >     Regards
> >>         > >          >      >     JB
> >>         > >          >      >
> >>         > >          >      >     On 27/09/2021 14:38, Matthias
> >>         Leinweber wrote:
> >>         > >          >      >      > I also tried to add a config file
> >>         > >          >      >     (org.apache.felix.fileinstall-foo.cfg)
> >>         > >          >      >      > into the etc folder before first
> >>         startup, But
> >>         > >         also no success.
> >>         > >          >      >      >
> >>         > >          >      >      > Br,
> >>         > >          >      >      > Matthias
> >>         > >          >      >      >
> >>         > >          >      >      > Am Fr., 24. Sept. 2021 um 10:28
> >>         Uhr schrieb
> >>         > >         Jean-Baptiste
> >>         > >          >     Onofré
> >>         > >          >      >      > <jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
> >>         > >          >      >      >
> >>         > >          >      >      >     I think you have a race
> >>         condition:
> >>         > >         fileinstall is
> >>         > >          >     installed by
> >>         > >          >      >      >     startup.properties, and you
> >>         provide the
> >>         > >         config via
> >>         > >          >     features
> >>         > >          >      >     core which
> >>         > >          >      >      >     come later in the bootstrap.
> >>         > >          >      >      >
> >>         > >          >      >      >     Let me try a startup like
> >>         this and get back
> >>         > >         to you.
> >>         > >          >      >      >     I keep you posted.
> >>         > >          >      >      >
> >>         > >          >      >      >     Regards
> >>         > >          >      >      >     JB
> >>         > >          >      >      >
> >>         > >          >      >      >     On 24/09/2021 09:27, Matthias
> >>         Leinweber wrote:
> >>         > >          >      >      >      > Hello,
> >>         > >          >      >      >      >
> >>         > >          >      >      >      > Does not work for us. In
> >>         our assembly we
> >>         > >         add a boot
> >>         > >          >     feature
> >>         > >          >      >      >     containing:
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >      <config
> >>         > >         name="org.apache.felix.fileinstall-camel">
> >>         > >          >      >      >      >
> felix.fileinstall.dir =
> >>         > >          >     ${env:CAMEL_PATH:-/deploy/}
> >>         > >          >      >      >      >
> >>         felix.fileinstall.filter =
> >>         > >         .*\\.(xml|cfg|groovy)
> >>         > >          >      >      >      >
> >>         felix.fileinstall.poll = 1000
> >>         > >          >      >      >      >
> >>         felix.fileinstall.start.level = 80
> >>         > >          >      >      >      >
> >>         felix.fileinstall.active.level = 80
> >>         > >          >      >      >      >
> >>         felix.fileinstall.log.level = 3
> >>         > >          >      >      >      >      </config>
> >>         > >          >      >      >      >
> >>         > >          >      >      >      > The content of this
> >>         fileinstaller does
> >>         > >         not get
> >>         > >          >     processed
> >>         > >          >      >     on the
> >>         > >          >      >      >     first
> >>         > >          >      >      >      > system start. After
> >>         restart it's fine,
> >>         > >         but not a viable
> >>         > >          >      >     option. I
> >>         > >          >      >      >     tired
> >>         > >          >      >      >      > start+active @ 60,80,100 +
> >>         start@100
> >>         > >         active@80. As
> >>         > >          >     well as
> >>         > >          >      >      >     disable nio2.
> >>         > >          >      >      >      > In all cases I need to
> >>         touch a file to
> >>         > >         make it working.
> >>         > >          >      >      >      >
> >>         > >          >      >      >      > br,
> >>         > >          >      >      >      > Matthias
> >>         > >          >      >      >      >
> >>         > >          >      >      >      > Am Do., 23. Sept. 2021 um
> >>         21:05 Uhr
> >>         > >         schrieb Paul Fraser
> >>         > >          >      >      >      > <paulf@qnenet.com
> >>         <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com <mailto:paulf@qnenet.com
> >>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
> >>         > >          >      >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com <mailto:paulf@qnenet.com
> >>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>>:
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >     Yes, running without
> >>         clean works OK
> >>         > >         in my case.
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >     Paul Fraser
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >     On 23/9/21 6:45 pm,
> >>         Jean-Baptiste
> >>         > >         Onofré wrote:
> >>         > >          >      >      >      >      > I guess it works
> >>         fine without the
> >>         > >         clean arg
> >>         > >          >     right ?
> >>         > >          >      >      >      >      >
> >>         > >          >      >      >      >      > Regards
> >>         > >          >      >      >      >      > JB
> >>         > >          >      >      >      >      >
> >>         > >          >      >      >      >      > On 22/09/2021
> >>         13:15, Jesse White
> >>         > >         wrote:
> >>         > >          >      >      >      >      >> We're hitting a
> >>         similar problem
> >>         > >         with the
> >>         > >          >     deploy/
> >>         > >          >      >     folder
> >>         > >          >      >      >     and can
> >>         > >          >      >      >      >      >> reproduce with a
> >>         vanilla
> >>         > >         distribution of
> >>         > >          >     Karaf 4.3.3.
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> On Mac OS w/ JDK 11:
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>    tar zxvf
> >>         > >         apache-karaf-4.3.3.tar.gz &&
> >>         > >          >      >      >     cd apache-karaf-4.3.3
> >>         > >          >      >      >      >      >>    cp
> >>         > >         /tmp/confd-telemetry-feature.xml deploy/
> >>         > >          >      >      >      >      >>    ./bin/karaf clean
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>    karaf@root()>
> >>         feature:info
> >>         > >          >     confd-telemetry-auto
> >>         > >          >      >      >      >      >>    Feature not found
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Similar test with
> >>         Karaf 4.3.2 shows:
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>    karaf@root()>
> >>         feature:info
> >>         > >          >       confd-telemetry-auto
> >>         > >          >      >      >      >      >>    Feature
> >>         confd-telemetry-auto
> >>         > >         1.0.0
> >>         > >          >      >      >      >      >>    Feature
> >>         configuration:
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >
> >>         > >
> >>          org.opennms.features.telemetry.listeners-single-port-flows
> >>         > >          >      >      >      >      >>
> >>         > >          >      >
> >>          org.opennms.features.telemetry.listeners-JTI-Listener
> >>         > >          >      >      >      >      >>
> >>         > >          >      >
> >>          org.opennms.features.telemetry.listeners-NXOS-Listener
> >>         > >          >      >      >      >      >>    ...
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Here's a reference
> >>         to the
> >>         > >         feature file in
> >>         > >          >     question:
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >
> >>         > >          >
> >>         > >
> >>
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >>         > >          >
> >>         > >
> >>          <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>>
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Thanks for all the
> >>         effort in
> >>         > >         maintaining the
> >>         > >          >      >     distribution
> >>         > >          >      >      >     - looking
> >>         > >          >      >      >      >      >> forward to getting
> >>         R7 up and
> >>         > >         running with
> >>         > >          >     JDK 17!
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Best,
> >>         > >          >      >      >      >      >> Jesse
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>
>   ------------------------------------------------------------------------
> >>         > >          >      >      >      >      >> *From:*
> >>         Jean-Baptiste Onofre
> >>         > >          >     <jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >>         > >          >      >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
> >>         > >          >      >      >      >
> >>          <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>>>
> >>         > >          >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>>
> >>         > >          >      >      >      >      >> *Sent:* Tuesday,
> >>         September 21,
> >>         > >         2021 9:39 AM
> >>         > >          >      >      >      >      >> *To:*
> >>         user@karaf.apache.org <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>
> >>         > >          >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>
> >>         > >          >      >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>>
> >>         > >          >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>
> >>         > >          >      >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>>>
> >>         > >          >      >      >      >     <user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>
> >>         > >          >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>>
> >>         > >          >      >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>
> >>         > >          >      >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>
> >>         > >          >     <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>
> >>         > >         <mailto:user@karaf.apache.org
> >>         <ma...@karaf.apache.org>>>>>>>
> >>         > >          >      >      >      >      >> *Subject:* Re:
> >>         FileInstaller
> >>         > >         with 4.3.3
> >>         > >          >      >      >      >      >> WARNING: This
> >>         email originated
> >>         > >         outside of
> >>         > >          >     NantHealth.
> >>         > >          >      >      >      >      >> DO NOT CLICK links
> or
> >>         > >         attachments unless you
> >>         > >          >      >     recognize the
> >>         > >          >      >      >      >     sender and
> >>         > >          >      >      >      >      >> are expecting this
> >>         email.
> >>         > >          >      >      >      >      >>
> >>         ________________________________
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Yes, I tried both,
> >>         no clean,
> >>         > >         clean as argument,
> >>         > >          >      >     clean in
> >>         > >          >      >      >      >      >> config.properties.
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> All works fine.
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Can you share some
> >>         details about
> >>         > >         your test
> >>         > >          >     case and
> >>         > >          >      >      >     environment
> >>         > >          >      >      >      >      >> (especially if you
> >>         are on
> >>         > >         Windows or Unix) ?
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >> Regards
> >>         > >          >      >      >      >      >> JB
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>> Le 21 sept. 2021
> >>         à 15:00,
> >>         > >         Matthias Leinweber
> >>         > >          >      >      >      >      >>>
> >>         <m.leinweber@datatactics.de <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>
> >>         > >          >      >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>>
> >>         > >          >      >      >
> >>          <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>
> >>         > >          >      >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>>>
> >>         > >          >      >      >      >
> >>          <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>
> >>         > >          >      >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>>
> >>         > >          >      >      >
> >>          <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>
> >>         > >          >      >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>
> >>         > >          >     <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>
> >>         > >         <mailto:m.leinweber@datatactics.de
> >>         <ma...@datatactics.de>>>>>>> a écrit :
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> For me it's a
> >>         custom dist. Did
> >>         > >         you do a
> >>         > >          >     clean start?
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> Am Di., 21. Sept.
> >>         2021 um 14:28
> >>         > >         Uhr schrieb
> >>         > >          >      >      >     Jean-Baptiste Onofre
> >>         > >          >      >      >      >      >>> <jb@nanthrax.net
> >>         <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >>         > >          >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
> >>         > >          >      >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >>         > >          >      >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >>         > >          >     <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >>         <ma...@nanthrax.net>>
> >>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>>:
> >>         > >          >      >      >      >      >>> Hi,
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> I did several
> >>         test and it works
> >>         > >         fine for me.
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> Here’s the very
> >>         simplest test:
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> - Starting from
> >>         Karaf 4.3.3 vanilla
> >>         > >          >      >      >      >      >>> - I put
> >>         commons-lang-2.6.jar in
> >>         > >         the deploy
> >>         > >          >     folder
> >>         > >          >      >     (while
> >>         > >          >      >      >     Karaf is
> >>         > >          >      >      >      >      >>> stopped)
> >>         > >          >      >      >      >      >>> - then, I’m
> >>         starting Karaf with
> >>         > >         bin/karaf
> >>         > >          >      >      >      >      >>> - When I checked
> >>         the bundle:list:
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> 54 │ Active   │
> 10 │
> >>         > >         2.6.7              │
> >>         > >          >     OPS4J
> >>         > >          >      >     Pax Url
> >>         > >          >      >      >     - wrap:
> >>         > >          >      >      >      >      >>> 55 │ Active   │
> 80 │
> >>         > >         2.6                │
> >>         > >          >      >     Commons Lang
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> So, you can see
> >>         commons-lang
> >>         > >         installed and
> >>         > >          >     active,
> >>         > >          >      >      >     meaning the
> >>         > >          >      >      >      >      >>> deployers
> >>         deployed it from the
> >>         > >         deploy folder.
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> It works for me.
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> Can you elaborate
> >>         a bit your
> >>         > >         test case ?
> >>         > >          >      >      >      >      >>> Is it a custom
> >>         distribution ?
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> Regards
> >>         > >          >      >      >      >      >>> JB
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>> > Le 20 sept.
> >>         2021 à 08:29,
> >>         > >         Paul Fraser
> >>         > >          >      >      >     <paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
> >>         > >          >      >      >      >
> >>          <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>> a
> écrit :
> >>         > >          >      >      >      >      >>> >
> >>         > >          >      >      >      >      >>> > Hi JB,
> >>         > >          >      >      >      >      >>> >
> >>         > >          >      >      >      >      >>> > Any result on
> >>         this check?
> >>         > >          >      >      >      >      >>> >
> >>         > >          >      >      >      >      >>> > Paul Fraser
> >>         > >          >      >      >      >      >>> >
> >>         > >          >      >      >      >      >>> > On 17/9/21 9:55
> >>         pm, JB Onofré
> >>         > >         wrote:
> >>         > >          >      >      >      >      >>> >> I checked etc
> >>         I will check
> >>         > >         deploy now.
> >>         > >          >      >      >      >      >>> >>
> >>         > >          >      >      >      >      >>> >> Regards
> >>         > >          >      >      >      >      >>> >> JB
> >>         > >          >      >      >      >      >>> >>
> >>         > >          >      >      >      >      >>> >>> Le 17 sept.
> >>         2021 à 12:29,
> >>         > >         Paul Fraser
> >>         > >          >      >      >     <paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
> >>         > >          >      >      >      >
> >>          <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>>>
> >>         > >          >      >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >>         > >          >     <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >>         <ma...@qnenet.com>>
> >>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>> a
> écrit :
> >>         > >          >      >      >      >      >>> >>>
> >>         > >          >      >      >      >      >>> >>> Hi JB,
> >>         > >          >      >      >      >      >>> >>>
> >>         > >          >      >      >      >      >>> >>> In my case
> >>         the problem
> >>         > >         occurs using the
> >>         > >          >      >     deploy folder.
> >>         > >          >      >      >      >      >>> >>>
> >>         > >          >      >      >      >      >>> >>> Exact same
> >>         code in 4.3.2
> >>         > >         works, 4.3.3
> >>         > >          >     does not
> >>         > >          >      >      >     install the
> >>         > >          >      >      >      >      >>> deploy folder
> files.
> >>         > >          >      >      >      >      >>> >>>
> >>         > >          >      >      >      >      >>> >>> Paul
> >>         > >          >      >      >      >      >>> >>>
> >>         > >          >      >      >      >      >>> >>>> On 17/9/21
> >>         7:04 pm,
> >>         > >         Jean-Baptiste
> >>         > >          >     Onofré wrote:
> >>         > >          >      >      >      >      >>> >>>> Hi,
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>> did you
> >>         updated the etc
> >>         > >         location in
> >>         > >          >      >      >     etc/config.properties (in
> >>         > >          >      >      >      >      >>> the
> >>         felix.fileinstall.dir
> >>         > >         property) ?
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>> I just tried
> >>         and it works
> >>         > >         fine for
> >>         > >          >     me. Here's my
> >>         > >          >      >      >     test case:
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>> 1. I created
> >>         > >         etc/my.config.cfg containing
> >>         > >          >      >     foo=bar
> >>         > >          >      >      >      >      >>> >>>> 2. I'm
> >>         starting karaf
> >>         > >          >      >      >      >      >>> >>>> 3. I can see
> >>         the config
> >>         > >         loaded:
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         karaf@root()> config:list
> >>         > >          >      >     "(service.pid=my.config)"
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>
>   ----------------------------------------------------------------
> >>         > >          >      >      >      >      >>> >>>> Pid:
> >>             my.config
> >>         > >          >      >      >      >      >>> >>>>
> >>         BundleLocation: ?
> >>         > >          >      >      >      >      >>> >>>> Properties:
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >         felix.fileinstall.filename =
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >
> >>
>   file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >>         > >          >      >      >      >      >>> >>>>    foo = bar
> >>         > >          >      >      >      >      >>> >>>>
> >>         service.pid = my.config
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>> Can you
> >>         share your test case ?
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>> Regards
> >>         > >          >      >      >      >      >>> >>>> JB
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>
> >>         > >          >      >      >      >      >>> >>>>> On
> >>         16/09/2021 14:31, Matthias
> >>         > >          >     Leinweber wrote:
> >>         > >          >      >      >      >      >>> >>>>> Hello,
> >>         > >          >      >      >      >      >>> >>>>>
> >>         > >          >      >      >      >      >>> >>>>> I am having
> >>         a strange
> >>         > >         issue after I
> >>         > >          >     updated my
> >>         > >          >      >      >     assembly to
> >>         > >          >      >      >      >      >>> 4.3.3. I am using
> >>         a custom file
> >>         > >         installer
> >>         > >          >      >     location which
> >>         > >          >      >      >     I deploy
> >>         > >          >      >      >      >      >>> with a feature.
> >>         > >          >      >      >      >      >>> >>>>>
> >>         > >          >      >      >      >      >>> >>>>> The strange
> >>         thing is that
> >>         > >         the folder
> >>         > >          >     is not
> >>         > >          >      >     processed
> >>         > >          >      >      >      >      >>> automatically at
> >>         startup, but
> >>         > >         if I touch a
> >>         > >          >     single
> >>         > >          >      >     file
> >>         > >          >      >      >     in the
> >>         > >          >      >      >      >     folder
> >>         > >          >      >      >      >      >>> all others files
> >>         get processed
> >>         > >         as well.
> >>         > >          >      >      >      >      >>> >>>>>
> >>         > >          >      >      >      >      >>> >>>>> Any ideas?
> >>         > >          >      >      >      >      >>> >>>>>
> >>         > >          >      >      >      >      >>> >>>>> br,
> >>         > >          >      >      >      >      >>> >>>>> Matthias
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>>
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >      >>
> >>          CONFIDENTIALITY NOTICE
> >>         > >          >      >      >      >      >>           This
> >>         e-mail message
> >>         > >         and any
> >>         > >          >     attachments are
> >>         > >          >      >      >     only for
> >>         > >          >      >      >      >     the use
> >>         > >          >      >      >      >      >>           of the
> >>         intended
> >>         > >         recipient and may
> >>         > >          >     contain
> >>         > >          >      >      >     information
> >>         > >          >      >      >      >     that is
> >>         > >          >      >      >      >      >>
>  privileged,
> >>         > >         confidential or
> >>         > >          >     exempt from
> >>         > >          >      >      >     disclosure under
> >>         > >          >      >      >      >      >>
> >>          applicable law. If you
> >>         > >         are not
> >>         > >          >     the intended
> >>         > >          >      >      >     recipient, any
> >>         > >          >      >      >      >      >>
>  disclosure,
> >>         > >         distribution or other
> >>         > >          >     use of
> >>         > >          >      >     this
> >>         > >          >      >      >     e-mail
> >>         > >          >      >      >      >     message
> >>         > >          >      >      >      >      >>           or
> >>         attachments is
> >>         > >         prohibited. If you
> >>         > >          >      >     have received
> >>         > >          >      >      >      >     this e-mail
> >>         > >          >      >      >      >      >>           message
> >>         in error,
> >>         > >         please delete and
> >>         > >          >      >     notify the
> >>         > >          >      >      >     sender
> >>         > >          >      >      >      >      >>
> >>          immediately. Thank you.
> >>         > >          >      >      >      >      >>
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >
> >>         > >          >      >      >      >
> >>         > >          >      >      >
> >>         > >          >      >      >
> >>         > >          >      >      >
> >>         > >          >      >
> >>         > >          >      >
> >>         > >          >
> >>         > >          >
> >>         > >          >
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         > >
> >>         >
> >>         >
> >>         >
> >>         > --
> >>         >
> >>
> >>
> >
> >
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
It's what I said in my previous email: "you have to change the core 
feature".

If you want, I can provide a forked specific version to you.

Regards
JB

On 29/09/2021 09:01, Matthias Leinweber wrote:
> Hello,
> 
> I tried to downgrade to 3.6.8 and blacklisted to 3.7.0 but 
> deployer/4.3.3 has package dependency on 3.7.0 :*(
> 
> br,
> Matthias
> 
> Am Mi., 29. Sept. 2021 um 08:28 Uhr schrieb JB Onofré <jb@nanthrax.net 
> <ma...@nanthrax.net>>:
> 
>     Yes: we can downgrade FileInstall to 3.6.8
> 
>     That’s the only way or force startup order in your custom distro
> 
>>     Le 29 sept. 2021 à 08:26, Matthias Leinweber
>>     <m.leinweber@datatactics.de <ma...@datatactics.de>> a
>>     écrit :
>>
>>     
>>     Well, do you have an idea for a workaround?
>>
>>     Jean-Baptiste Onofre <jb@nanthrax.net <ma...@nanthrax.net>>
>>     schrieb am Di., 28. Sep. 2021, 17:38:
>>
>>         FYI
>>
>>         https://issues.apache.org/jira/browse/FELIX-6461
>>         <https://issues.apache.org/jira/browse/FELIX-6461>
>>
>>         Regards
>>         JB
>>
>>         > Le 28 sept. 2021 à 17:27, Matthias Leinweber
>>         <m.leinweber@datatactics.de
>>         <ma...@datatactics.de>> a écrit :
>>         >
>>         > I am pretty sure its the same reason:
>>         >
>>         >
>>         https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
>>         <https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315>
>>         >
>>         > This isEmpty() change breaks the retry logic with the files
>>         stored in processingFailures after more ArtifactListeners are
>>         added.
>>         >
>>         > Best regards,
>>         > Matthias
>>         >
>>         >
>>         >
>>         >
>>         > Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste
>>         Onofré <jb@nanthrax.net <ma...@nanthrax.net>>:
>>         > Hi Matthias,
>>         >
>>         > Thanks for the update, the order should be fine by default
>>         in the
>>         > features set.
>>         >
>>         > However, I might have identify a change that may cause issue
>>         (related to
>>         > FELIX-6229, on some environment).
>>         >
>>         > Just give me time to investigate and I will get back to you.
>>         >
>>         > Regards
>>         > JB
>>         >
>>         > On 28/09/2021 16:35, Matthias Leinweber wrote:
>>         > > Hello,
>>         > >
>>         > > i debugged a bit and it looks like that die file installer
>>         is started
>>         > > before the artifact listeners are added.
>>         > > During processing these files are added to the
>>         processingFailures list.
>>         > > This list is reprocessed everytime and has a retry, but
>>         only if at least
>>         > > one file is changed see
>>         > >    public void run() {
>>         > > ...
>>         > >            Set<File> files = this.scanner.scan(false);
>>         > >            if (!files.isEmpty()) { //<- this was if (files
>>         != null)  in
>>         > > 3.6.8 and has changed and causing the problem
>>         > >              this.process(files);
>>         > >            }
>>         > > ...
>>         > >
>>         > >
>>         > > How could i enforce that my fileinstaller is added after
>>         my artifact
>>         > > liesternes (also after blueprint listener is added)
>>         > >
>>         > > Best regards,
>>         > > Matthias
>>         > >
>>         > >
>>         > >
>>         > >
>>         > >
>>         > > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias
>>         Leinweber
>>         > > <m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>:
>>         > >
>>         > >     Sure ..shared desktop or github project (depends on 2
>>         other github
>>         > >     projects not in maven central yet)
>>         > >
>>         > >     Best regards,
>>         > >     Matthias
>>         > >
>>         > >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb
>>         Jean-Baptiste Onofré
>>         > >     <jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
>>         > >
>>         > >         OK, maybe it's due to your custom distro.
>>         > >
>>         > >         Any chance I can check your distro ?
>>         > >
>>         > >         Regards
>>         > >         JB
>>         > >
>>         > >         On 27/09/2021 16:49, Matthias Leinweber wrote:
>>         > >          > I tested it with the downloaded karaf binary
>>         distribution and
>>         > >         it works.
>>         > >          > With a custom distribution there seems to be a
>>         problem. I
>>         > >         tested with my
>>         > >          > own as well as with the custom dynamic dist
>>         from examples.
>>         > >         Pls test it
>>         > >          > with a xml file not only with cfg+jar.
>>         > >          >
>>         > >          > br,
>>         > >          > Matthias
>>         > >          >
>>         > >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb
>>         Jean-Baptiste Onofré
>>         > >          > <jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>>         > >          >
>>         > >          >     Thanks Matthias,
>>         > >          >
>>         > >          >     I have basically similar, let me try on a
>>         fresh install.
>>         > >          >
>>         > >          >     Regards
>>         > >          >     JB
>>         > >          >
>>         > >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
>>         > >          >      > Hello JB,
>>         > >          >      >
>>         > >          >      > Linux 5.13.19-2-MANJARO on ext4
>>         > >          >      >
>>         > >          >      > Br,
>>         > >          >      > Matthias
>>         > >          >      >
>>         > >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
>>         > >         Jean-Baptiste Onofré
>>         > >          >      > <jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>>>>:
>>         > >          >      >
>>         > >          >      >     Hi Matthias,
>>         > >          >      >
>>         > >          >      >     what's your OS and environment ?
>>         > >          >      >
>>         > >          >      >     It seems to work fine to me: I added
>>         a new fileinstall
>>         > >          >     factory pid and
>>         > >          >      >     it's deploying from there.
>>         > >          >      >
>>         > >          >      >     Regards
>>         > >          >      >     JB
>>         > >          >      >
>>         > >          >      >     On 27/09/2021 14:38, Matthias
>>         Leinweber wrote:
>>         > >          >      >      > I also tried to add a config file
>>         > >          >      >     (org.apache.felix.fileinstall-foo.cfg)
>>         > >          >      >      > into the etc folder before first
>>         startup, But
>>         > >         also no success.
>>         > >          >      >      >
>>         > >          >      >      > Br,
>>         > >          >      >      > Matthias
>>         > >          >      >      >
>>         > >          >      >      > Am Fr., 24. Sept. 2021 um 10:28
>>         Uhr schrieb
>>         > >         Jean-Baptiste
>>         > >          >     Onofré
>>         > >          >      >      > <jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
>>         > >          >      >      >
>>         > >          >      >      >     I think you have a race
>>         condition:
>>         > >         fileinstall is
>>         > >          >     installed by
>>         > >          >      >      >     startup.properties, and you
>>         provide the
>>         > >         config via
>>         > >          >     features
>>         > >          >      >     core which
>>         > >          >      >      >     come later in the bootstrap.
>>         > >          >      >      >
>>         > >          >      >      >     Let me try a startup like
>>         this and get back
>>         > >         to you.
>>         > >          >      >      >     I keep you posted.
>>         > >          >      >      >
>>         > >          >      >      >     Regards
>>         > >          >      >      >     JB
>>         > >          >      >      >
>>         > >          >      >      >     On 24/09/2021 09:27, Matthias
>>         Leinweber wrote:
>>         > >          >      >      >      > Hello,
>>         > >          >      >      >      >
>>         > >          >      >      >      > Does not work for us. In
>>         our assembly we
>>         > >         add a boot
>>         > >          >     feature
>>         > >          >      >      >     containing:
>>         > >          >      >      >      >
>>         > >          >      >      >      >      <config
>>         > >         name="org.apache.felix.fileinstall-camel">
>>         > >          >      >      >      >        felix.fileinstall.dir =
>>         > >          >     ${env:CAMEL_PATH:-/deploy/}
>>         > >          >      >      >      >       
>>         felix.fileinstall.filter =
>>         > >         .*\\.(xml|cfg|groovy)
>>         > >          >      >      >      >       
>>         felix.fileinstall.poll = 1000
>>         > >          >      >      >      >       
>>         felix.fileinstall.start.level = 80
>>         > >          >      >      >      >       
>>         felix.fileinstall.active.level = 80
>>         > >          >      >      >      >       
>>         felix.fileinstall.log.level = 3
>>         > >          >      >      >      >      </config>
>>         > >          >      >      >      >
>>         > >          >      >      >      > The content of this
>>         fileinstaller does
>>         > >         not get
>>         > >          >     processed
>>         > >          >      >     on the
>>         > >          >      >      >     first
>>         > >          >      >      >      > system start. After
>>         restart it's fine,
>>         > >         but not a viable
>>         > >          >      >     option. I
>>         > >          >      >      >     tired
>>         > >          >      >      >      > start+active @ 60,80,100 +
>>         start@100
>>         > >         active@80. As
>>         > >          >     well as
>>         > >          >      >      >     disable nio2.
>>         > >          >      >      >      > In all cases I need to
>>         touch a file to
>>         > >         make it working.
>>         > >          >      >      >      >
>>         > >          >      >      >      > br,
>>         > >          >      >      >      > Matthias
>>         > >          >      >      >      >
>>         > >          >      >      >      > Am Do., 23. Sept. 2021 um
>>         21:05 Uhr
>>         > >         schrieb Paul Fraser
>>         > >          >      >      >      > <paulf@qnenet.com
>>         <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
>>         > >          >      >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>>:
>>         > >          >      >      >      >
>>         > >          >      >      >      >     Yes, running without
>>         clean works OK
>>         > >         in my case.
>>         > >          >      >      >      >
>>         > >          >      >      >      >     Paul Fraser
>>         > >          >      >      >      >
>>         > >          >      >      >      >     On 23/9/21 6:45 pm,
>>         Jean-Baptiste
>>         > >         Onofré wrote:
>>         > >          >      >      >      >      > I guess it works
>>         fine without the
>>         > >         clean arg
>>         > >          >     right ?
>>         > >          >      >      >      >      >
>>         > >          >      >      >      >      > Regards
>>         > >          >      >      >      >      > JB
>>         > >          >      >      >      >      >
>>         > >          >      >      >      >      > On 22/09/2021
>>         13:15, Jesse White
>>         > >         wrote:
>>         > >          >      >      >      >      >> We're hitting a
>>         similar problem
>>         > >         with the
>>         > >          >     deploy/
>>         > >          >      >     folder
>>         > >          >      >      >     and can
>>         > >          >      >      >      >      >> reproduce with a
>>         vanilla
>>         > >         distribution of
>>         > >          >     Karaf 4.3.3.
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> On Mac OS w/ JDK 11:
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>    tar zxvf
>>         > >         apache-karaf-4.3.3.tar.gz &&
>>         > >          >      >      >     cd apache-karaf-4.3.3
>>         > >          >      >      >      >      >>    cp
>>         > >         /tmp/confd-telemetry-feature.xml deploy/
>>         > >          >      >      >      >      >>    ./bin/karaf clean
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>    karaf@root()>
>>         feature:info
>>         > >          >     confd-telemetry-auto
>>         > >          >      >      >      >      >>    Feature not found
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Similar test with
>>         Karaf 4.3.2 shows:
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>    karaf@root()>
>>         feature:info
>>         > >          >       confd-telemetry-auto
>>         > >          >      >      >      >      >>    Feature
>>         confd-telemetry-auto
>>         > >         1.0.0
>>         > >          >      >      >      >      >>    Feature
>>         configuration:
>>         > >          >      >      >      >      >>
>>         > >          >      >      >
>>         > >         
>>          org.opennms.features.telemetry.listeners-single-port-flows
>>         > >          >      >      >      >      >>
>>         > >          >      >   
>>          org.opennms.features.telemetry.listeners-JTI-Listener
>>         > >          >      >      >      >      >>
>>         > >          >      >   
>>          org.opennms.features.telemetry.listeners-NXOS-Listener
>>         > >          >      >      >      >      >>    ...
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Here's a reference
>>         to the
>>         > >         feature file in
>>         > >          >     question:
>>         > >          >      >      >      >      >>
>>         > >          >      >      >
>>         > >          >
>>         > >
>>         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         > >       
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>>         > >          >      >
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>>         > >          >
>>         > >         
>>          <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>>
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Thanks for all the
>>         effort in
>>         > >         maintaining the
>>         > >          >      >     distribution
>>         > >          >      >      >     - looking
>>         > >          >      >      >      >      >> forward to getting
>>         R7 up and
>>         > >         running with
>>         > >          >     JDK 17!
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Best,
>>         > >          >      >      >      >      >> Jesse
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          ------------------------------------------------------------------------
>>         > >          >      >      >      >      >> *From:*
>>         Jean-Baptiste Onofre
>>         > >          >     <jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>>         > >          >      >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
>>         > >          >      >      >      >   
>>          <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>>>
>>         > >          >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>>
>>         > >          >      >      >      >      >> *Sent:* Tuesday,
>>         September 21,
>>         > >         2021 9:39 AM
>>         > >          >      >      >      >      >> *To:*
>>         user@karaf.apache.org <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>
>>         > >          >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>
>>         > >          >      >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>>
>>         > >          >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>
>>         > >          >      >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>>>
>>         > >          >      >      >      >     <user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>
>>         > >          >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>>
>>         > >          >      >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>
>>         > >          >      >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>
>>         > >          >     <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>
>>         > >         <mailto:user@karaf.apache.org
>>         <ma...@karaf.apache.org>>>>>>>
>>         > >          >      >      >      >      >> *Subject:* Re:
>>         FileInstaller
>>         > >         with 4.3.3
>>         > >          >      >      >      >      >> WARNING: This
>>         email originated
>>         > >         outside of
>>         > >          >     NantHealth.
>>         > >          >      >      >      >      >> DO NOT CLICK links or
>>         > >         attachments unless you
>>         > >          >      >     recognize the
>>         > >          >      >      >      >     sender and
>>         > >          >      >      >      >      >> are expecting this
>>         email.
>>         > >          >      >      >      >      >>
>>         ________________________________
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Yes, I tried both,
>>         no clean,
>>         > >         clean as argument,
>>         > >          >      >     clean in
>>         > >          >      >      >      >      >> config.properties.
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> All works fine.
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Can you share some
>>         details about
>>         > >         your test
>>         > >          >     case and
>>         > >          >      >      >     environment
>>         > >          >      >      >      >      >> (especially if you
>>         are on
>>         > >         Windows or Unix) ?
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >> Regards
>>         > >          >      >      >      >      >> JB
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>> Le 21 sept. 2021
>>         à 15:00,
>>         > >         Matthias Leinweber
>>         > >          >      >      >      >      >>>
>>         <m.leinweber@datatactics.de <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>
>>         > >          >      >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>>
>>         > >          >      >      >   
>>          <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>
>>         > >          >      >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>>>
>>         > >          >      >      >      >   
>>          <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>
>>         > >          >      >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>>
>>         > >          >      >      >   
>>          <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>
>>         > >          >      >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>
>>         > >          >     <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>
>>         > >         <mailto:m.leinweber@datatactics.de
>>         <ma...@datatactics.de>>>>>>> a écrit :
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> For me it's a
>>         custom dist. Did
>>         > >         you do a
>>         > >          >     clean start?
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> Am Di., 21. Sept.
>>         2021 um 14:28
>>         > >         Uhr schrieb
>>         > >          >      >      >     Jean-Baptiste Onofre
>>         > >          >      >      >      >      >>> <jb@nanthrax.net
>>         <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>>         > >          >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
>>         > >          >      >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>>         > >          >      >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>>         > >          >     <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>>         <ma...@nanthrax.net>>
>>         > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>>:
>>         > >          >      >      >      >      >>> Hi,
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> I did several
>>         test and it works
>>         > >         fine for me.
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> Here’s the very
>>         simplest test:
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> - Starting from
>>         Karaf 4.3.3 vanilla
>>         > >          >      >      >      >      >>> - I put
>>         commons-lang-2.6.jar in
>>         > >         the deploy
>>         > >          >     folder
>>         > >          >      >     (while
>>         > >          >      >      >     Karaf is
>>         > >          >      >      >      >      >>> stopped)
>>         > >          >      >      >      >      >>> - then, I’m
>>         starting Karaf with
>>         > >         bin/karaf
>>         > >          >      >      >      >      >>> - When I checked
>>         the bundle:list:
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> 54 │ Active   │  10 │
>>         > >         2.6.7              │
>>         > >          >     OPS4J
>>         > >          >      >     Pax Url
>>         > >          >      >      >     - wrap:
>>         > >          >      >      >      >      >>> 55 │ Active   │  80 │
>>         > >         2.6                │
>>         > >          >      >     Commons Lang
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> So, you can see
>>         commons-lang
>>         > >         installed and
>>         > >          >     active,
>>         > >          >      >      >     meaning the
>>         > >          >      >      >      >      >>> deployers
>>         deployed it from the
>>         > >         deploy folder.
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> It works for me.
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> Can you elaborate
>>         a bit your
>>         > >         test case ?
>>         > >          >      >      >      >      >>> Is it a custom
>>         distribution ?
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> Regards
>>         > >          >      >      >      >      >>> JB
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>> > Le 20 sept.
>>         2021 à 08:29,
>>         > >         Paul Fraser
>>         > >          >      >      >     <paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
>>         > >          >      >      >      >   
>>          <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>> a écrit :
>>         > >          >      >      >      >      >>> >
>>         > >          >      >      >      >      >>> > Hi JB,
>>         > >          >      >      >      >      >>> >
>>         > >          >      >      >      >      >>> > Any result on
>>         this check?
>>         > >          >      >      >      >      >>> >
>>         > >          >      >      >      >      >>> > Paul Fraser
>>         > >          >      >      >      >      >>> >
>>         > >          >      >      >      >      >>> > On 17/9/21 9:55
>>         pm, JB Onofré
>>         > >         wrote:
>>         > >          >      >      >      >      >>> >> I checked etc
>>         I will check
>>         > >         deploy now.
>>         > >          >      >      >      >      >>> >>
>>         > >          >      >      >      >      >>> >> Regards
>>         > >          >      >      >      >      >>> >> JB
>>         > >          >      >      >      >      >>> >>
>>         > >          >      >      >      >      >>> >>> Le 17 sept.
>>         2021 à 12:29,
>>         > >         Paul Fraser
>>         > >          >      >      >     <paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>
>>         > >          >      >      >      >   
>>          <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>>>
>>         > >          >      >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>>         > >          >     <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>>         <ma...@qnenet.com>>
>>         > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>> a écrit :
>>         > >          >      >      >      >      >>> >>>
>>         > >          >      >      >      >      >>> >>> Hi JB,
>>         > >          >      >      >      >      >>> >>>
>>         > >          >      >      >      >      >>> >>> In my case
>>         the problem
>>         > >         occurs using the
>>         > >          >      >     deploy folder.
>>         > >          >      >      >      >      >>> >>>
>>         > >          >      >      >      >      >>> >>> Exact same
>>         code in 4.3.2
>>         > >         works, 4.3.3
>>         > >          >     does not
>>         > >          >      >      >     install the
>>         > >          >      >      >      >      >>> deploy folder files.
>>         > >          >      >      >      >      >>> >>>
>>         > >          >      >      >      >      >>> >>> Paul
>>         > >          >      >      >      >      >>> >>>
>>         > >          >      >      >      >      >>> >>>> On 17/9/21
>>         7:04 pm,
>>         > >         Jean-Baptiste
>>         > >          >     Onofré wrote:
>>         > >          >      >      >      >      >>> >>>> Hi,
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>> did you
>>         updated the etc
>>         > >         location in
>>         > >          >      >      >     etc/config.properties (in
>>         > >          >      >      >      >      >>> the
>>         felix.fileinstall.dir
>>         > >         property) ?
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>> I just tried
>>         and it works
>>         > >         fine for
>>         > >          >     me. Here's my
>>         > >          >      >      >     test case:
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>> 1. I created
>>         > >         etc/my.config.cfg containing
>>         > >          >      >     foo=bar
>>         > >          >      >      >      >      >>> >>>> 2. I'm
>>         starting karaf
>>         > >          >      >      >      >      >>> >>>> 3. I can see
>>         the config
>>         > >         loaded:
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         karaf@root()> config:list
>>         > >          >      >     "(service.pid=my.config)"
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          ----------------------------------------------------------------
>>         > >          >      >      >      >      >>> >>>> Pid:       
>>             my.config
>>         > >          >      >      >      >      >>> >>>>
>>         BundleLocation: ?
>>         > >          >      >      >      >      >>> >>>> Properties:
>>         > >          >      >      >      >      >>> >>>>
>>         > >         felix.fileinstall.filename =
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >
>>         > >         
>>          file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>>         > >          >      >      >      >      >>> >>>>    foo = bar
>>         > >          >      >      >      >      >>> >>>>   
>>         service.pid = my.config
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>> Can you
>>         share your test case ?
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>> Regards
>>         > >          >      >      >      >      >>> >>>> JB
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>
>>         > >          >      >      >      >      >>> >>>>> On
>>         16/09/2021 14:31, Matthias
>>         > >          >     Leinweber wrote:
>>         > >          >      >      >      >      >>> >>>>> Hello,
>>         > >          >      >      >      >      >>> >>>>>
>>         > >          >      >      >      >      >>> >>>>> I am having
>>         a strange
>>         > >         issue after I
>>         > >          >     updated my
>>         > >          >      >      >     assembly to
>>         > >          >      >      >      >      >>> 4.3.3. I am using
>>         a custom file
>>         > >         installer
>>         > >          >      >     location which
>>         > >          >      >      >     I deploy
>>         > >          >      >      >      >      >>> with a feature.
>>         > >          >      >      >      >      >>> >>>>>
>>         > >          >      >      >      >      >>> >>>>> The strange
>>         thing is that
>>         > >         the folder
>>         > >          >     is not
>>         > >          >      >     processed
>>         > >          >      >      >      >      >>> automatically at
>>         startup, but
>>         > >         if I touch a
>>         > >          >     single
>>         > >          >      >     file
>>         > >          >      >      >     in the
>>         > >          >      >      >      >     folder
>>         > >          >      >      >      >      >>> all others files
>>         get processed
>>         > >         as well.
>>         > >          >      >      >      >      >>> >>>>>
>>         > >          >      >      >      >      >>> >>>>> Any ideas?
>>         > >          >      >      >      >      >>> >>>>>
>>         > >          >      >      >      >      >>> >>>>> br,
>>         > >          >      >      >      >      >>> >>>>> Matthias
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>>
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >      >>         
>>          CONFIDENTIALITY NOTICE
>>         > >          >      >      >      >      >>           This
>>         e-mail message
>>         > >         and any
>>         > >          >     attachments are
>>         > >          >      >      >     only for
>>         > >          >      >      >      >     the use
>>         > >          >      >      >      >      >>           of the
>>         intended
>>         > >         recipient and may
>>         > >          >     contain
>>         > >          >      >      >     information
>>         > >          >      >      >      >     that is
>>         > >          >      >      >      >      >>           privileged,
>>         > >         confidential or
>>         > >          >     exempt from
>>         > >          >      >      >     disclosure under
>>         > >          >      >      >      >      >>         
>>          applicable law. If you
>>         > >         are not
>>         > >          >     the intended
>>         > >          >      >      >     recipient, any
>>         > >          >      >      >      >      >>           disclosure,
>>         > >         distribution or other
>>         > >          >     use of
>>         > >          >      >     this
>>         > >          >      >      >     e-mail
>>         > >          >      >      >      >     message
>>         > >          >      >      >      >      >>           or
>>         attachments is
>>         > >         prohibited. If you
>>         > >          >      >     have received
>>         > >          >      >      >      >     this e-mail
>>         > >          >      >      >      >      >>           message
>>         in error,
>>         > >         please delete and
>>         > >          >      >     notify the
>>         > >          >      >      >     sender
>>         > >          >      >      >      >      >>         
>>          immediately. Thank you.
>>         > >          >      >      >      >      >>
>>         > >          >      >      >      >
>>         > >          >      >      >      >
>>         > >          >      >      >      >
>>         > >          >      >      >      >
>>         > >          >      >      >
>>         > >          >      >      >
>>         > >          >      >      >
>>         > >          >      >
>>         > >          >      >
>>         > >          >
>>         > >          >
>>         > >          >
>>         > >
>>         > >
>>         > >
>>         > >
>>         > >
>>         > >
>>         > >
>>         >
>>         >
>>         >
>>         > --
>>         >
>>
>>
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Hello,

I tried to downgrade to 3.6.8 and blacklisted to 3.7.0 but deployer/4.3.3
has package dependency on 3.7.0 :*(

br,
Matthias

Am Mi., 29. Sept. 2021 um 08:28 Uhr schrieb JB Onofré <jb...@nanthrax.net>:

> Yes: we can downgrade FileInstall to 3.6.8
>
> That’s the only way or force startup order in your custom distro
>
> Le 29 sept. 2021 à 08:26, Matthias Leinweber <m....@datatactics.de>
> a écrit :
>
> 
> Well, do you have an idea for a workaround?
>
> Jean-Baptiste Onofre <jb...@nanthrax.net> schrieb am Di., 28. Sep. 2021,
> 17:38:
>
>> FYI
>>
>> https://issues.apache.org/jira/browse/FELIX-6461
>>
>> Regards
>> JB
>>
>> > Le 28 sept. 2021 à 17:27, Matthias Leinweber <
>> m.leinweber@datatactics.de> a écrit :
>> >
>> > I am pretty sure its the same reason:
>> >
>> >
>> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
>> >
>> > This isEmpty() change breaks the retry logic with the files stored in
>> processingFailures after more ArtifactListeners are added.
>> >
>> > Best regards,
>> > Matthias
>> >
>> >
>> >
>> >
>> > Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <
>> jb@nanthrax.net>:
>> > Hi Matthias,
>> >
>> > Thanks for the update, the order should be fine by default in the
>> > features set.
>> >
>> > However, I might have identify a change that may cause issue (related
>> to
>> > FELIX-6229, on some environment).
>> >
>> > Just give me time to investigate and I will get back to you.
>> >
>> > Regards
>> > JB
>> >
>> > On 28/09/2021 16:35, Matthias Leinweber wrote:
>> > > Hello,
>> > >
>> > > i debugged a bit and it looks like that die file installer is started
>> > > before the artifact listeners are added.
>> > > During processing these files are added to the processingFailures
>> list.
>> > > This list is reprocessed everytime and has a retry, but only if at
>> least
>> > > one file is changed see
>> > >    public void run() {
>> > > ...
>> > >            Set<File> files = this.scanner.scan(false);
>> > >            if (!files.isEmpty()) { //<- this was if (files != null)
>> in
>> > > 3.6.8 and has changed and causing the problem
>> > >              this.process(files);
>> > >            }
>> > > ...
>> > >
>> > >
>> > > How could i enforce that my fileinstaller is added after my artifact
>> > > liesternes (also after blueprint listener is added)
>> > >
>> > > Best regards,
>> > > Matthias
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber
>> > > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
>> > >
>> > >     Sure ..shared desktop or github project (depends on 2 other github
>> > >     projects not in maven central yet)
>> > >
>> > >     Best regards,
>> > >     Matthias
>> > >
>> > >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
>> > >     <jb@nanthrax.net <ma...@nanthrax.net>>:
>> > >
>> > >         OK, maybe it's due to your custom distro.
>> > >
>> > >         Any chance I can check your distro ?
>> > >
>> > >         Regards
>> > >         JB
>> > >
>> > >         On 27/09/2021 16:49, Matthias Leinweber wrote:
>> > >          > I tested it with the downloaded karaf binary distribution
>> and
>> > >         it works.
>> > >          > With a custom distribution there seems to be a problem. I
>> > >         tested with my
>> > >          > own as well as with the custom dynamic dist from examples.
>> > >         Pls test it
>> > >          > with a xml file not only with cfg+jar.
>> > >          >
>> > >          > br,
>> > >          > Matthias
>> > >          >
>> > >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste
>> Onofré
>> > >          > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
>> > >          >
>> > >          >     Thanks Matthias,
>> > >          >
>> > >          >     I have basically similar, let me try on a fresh
>> install.
>> > >          >
>> > >          >     Regards
>> > >          >     JB
>> > >          >
>> > >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
>> > >          >      > Hello JB,
>> > >          >      >
>> > >          >      > Linux 5.13.19-2-MANJARO on ext4
>> > >          >      >
>> > >          >      > Br,
>> > >          >      > Matthias
>> > >          >      >
>> > >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
>> > >         Jean-Baptiste Onofré
>> > >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>> > >          >      >
>> > >          >      >     Hi Matthias,
>> > >          >      >
>> > >          >      >     what's your OS and environment ?
>> > >          >      >
>> > >          >      >     It seems to work fine to me: I added a new
>> fileinstall
>> > >          >     factory pid and
>> > >          >      >     it's deploying from there.
>> > >          >      >
>> > >          >      >     Regards
>> > >          >      >     JB
>> > >          >      >
>> > >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
>> > >          >      >      > I also tried to add a config file
>> > >          >      >     (org.apache.felix.fileinstall-foo.cfg)
>> > >          >      >      > into the etc folder before first startup, But
>> > >         also no success.
>> > >          >      >      >
>> > >          >      >      > Br,
>> > >          >      >      > Matthias
>> > >          >      >      >
>> > >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
>> > >         Jean-Baptiste
>> > >          >     Onofré
>> > >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >      >     <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net
>> >
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
>> > >          >      >      >
>> > >          >      >      >     I think you have a race condition:
>> > >         fileinstall is
>> > >          >     installed by
>> > >          >      >      >     startup.properties, and you provide the
>> > >         config via
>> > >          >     features
>> > >          >      >     core which
>> > >          >      >      >     come later in the bootstrap.
>> > >          >      >      >
>> > >          >      >      >     Let me try a startup like this and get
>> back
>> > >         to you.
>> > >          >      >      >     I keep you posted.
>> > >          >      >      >
>> > >          >      >      >     Regards
>> > >          >      >      >     JB
>> > >          >      >      >
>> > >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber
>> wrote:
>> > >          >      >      >      > Hello,
>> > >          >      >      >      >
>> > >          >      >      >      > Does not work for us. In our assembly
>> we
>> > >         add a boot
>> > >          >     feature
>> > >          >      >      >     containing:
>> > >          >      >      >      >
>> > >          >      >      >      >      <config
>> > >         name="org.apache.felix.fileinstall-camel">
>> > >          >      >      >      >        felix.fileinstall.dir =
>> > >          >     ${env:CAMEL_PATH:-/deploy/}
>> > >          >      >      >      >        felix.fileinstall.filter =
>> > >         .*\\.(xml|cfg|groovy)
>> > >          >      >      >      >        felix.fileinstall.poll = 1000
>> > >          >      >      >      >        felix.fileinstall.start.level
>> = 80
>> > >          >      >      >      >        felix.fileinstall.active.level
>> = 80
>> > >          >      >      >      >        felix.fileinstall.log.level = 3
>> > >          >      >      >      >      </config>
>> > >          >      >      >      >
>> > >          >      >      >      > The content of this fileinstaller does
>> > >         not get
>> > >          >     processed
>> > >          >      >     on the
>> > >          >      >      >     first
>> > >          >      >      >      > system start. After restart it's fine,
>> > >         but not a viable
>> > >          >      >     option. I
>> > >          >      >      >     tired
>> > >          >      >      >      > start+active @ 60,80,100 + start@100
>> > >         active@80. As
>> > >          >     well as
>> > >          >      >      >     disable nio2.
>> > >          >      >      >      > In all cases I need to touch a file to
>> > >         make it working.
>> > >          >      >      >      >
>> > >          >      >      >      > br,
>> > >          >      >      >      > Matthias
>> > >          >      >      >      >
>> > >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
>> > >         schrieb Paul Fraser
>> > >          >      >      >      > <paulf@qnenet.com
>> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
>> > >          >      >      >      >
>> > >          >      >      >      >     Yes, running without clean works
>> OK
>> > >         in my case.
>> > >          >      >      >      >
>> > >          >      >      >      >     Paul Fraser
>> > >          >      >      >      >
>> > >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
>> > >         Onofré wrote:
>> > >          >      >      >      >      > I guess it works fine without
>> the
>> > >         clean arg
>> > >          >     right ?
>> > >          >      >      >      >      >
>> > >          >      >      >      >      > Regards
>> > >          >      >      >      >      > JB
>> > >          >      >      >      >      >
>> > >          >      >      >      >      > On 22/09/2021 13:15, Jesse
>> White
>> > >         wrote:
>> > >          >      >      >      >      >> We're hitting a similar
>> problem
>> > >         with the
>> > >          >     deploy/
>> > >          >      >     folder
>> > >          >      >      >     and can
>> > >          >      >      >      >      >> reproduce with a vanilla
>> > >         distribution of
>> > >          >     Karaf 4.3.3.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> On Mac OS w/ JDK 11:
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    tar zxvf
>> > >         apache-karaf-4.3.3.tar.gz &&
>> > >          >      >      >     cd apache-karaf-4.3.3
>> > >          >      >      >      >      >>    cp
>> > >         /tmp/confd-telemetry-feature.xml deploy/
>> > >          >      >      >      >      >>    ./bin/karaf clean
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    karaf@root()> feature:info
>> > >          >     confd-telemetry-auto
>> > >          >      >      >      >      >>    Feature not found
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Similar test with Karaf 4.3.2
>> shows:
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    karaf@root()> feature:info
>> > >          >       confd-telemetry-auto
>> > >          >      >      >      >      >>    Feature
>> confd-telemetry-auto
>> > >         1.0.0
>> > >          >      >      >      >      >>    Feature configuration:
>> > >          >      >      >      >      >>
>> > >          >      >      >
>> > >           org.opennms.features.telemetry.listeners-single-port-flows
>> > >          >      >      >      >      >>
>> > >          >      >
>>  org.opennms.features.telemetry.listeners-JTI-Listener
>> > >          >      >      >      >      >>
>> > >          >      >
>>  org.opennms.features.telemetry.listeners-NXOS-Listener
>> > >          >      >      >      >      >>    ...
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Here's a reference to the
>> > >         feature file in
>> > >          >     question:
>> > >          >      >      >      >      >>
>> > >          >      >      >
>> > >          >
>> > >
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> > >         <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >
>> > >           <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Thanks for all the effort in
>> > >         maintaining the
>> > >          >      >     distribution
>> > >          >      >      >     - looking
>> > >          >      >      >      >      >> forward to getting R7 up and
>> > >         running with
>> > >          >     JDK 17!
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Best,
>> > >          >      >      >      >      >> Jesse
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >
>>  ------------------------------------------------------------------------
>> > >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
>> > >          >     <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >      >     <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net
>> >
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>> > >          >      >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net
>> >
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
>> > >          >      >      >      >      >> *Sent:* Tuesday, September 21,
>> > >         2021 9:39 AM
>> > >          >      >      >      >      >> *To:* user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org <mailto:
>> user@karaf.apache.org>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>>
>> > >          >      >      >      >     <user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>>>
>> > >          >      >      >      >      >> *Subject:* Re: FileInstaller
>> > >         with 4.3.3
>> > >          >      >      >      >      >> WARNING: This email originated
>> > >         outside of
>> > >          >     NantHealth.
>> > >          >      >      >      >      >> DO NOT CLICK links or
>> > >         attachments unless you
>> > >          >      >     recognize the
>> > >          >      >      >      >     sender and
>> > >          >      >      >      >      >> are expecting this email.
>> > >          >      >      >      >      >>
>> ________________________________
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Yes, I tried both, no clean,
>> > >         clean as argument,
>> > >          >      >     clean in
>> > >          >      >      >      >      >> config.properties.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> All works fine.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Can you share some details
>> about
>> > >         your test
>> > >          >     case and
>> > >          >      >      >     environment
>> > >          >      >      >      >      >> (especially if you are on
>> > >         Windows or Unix) ?
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Regards
>> > >          >      >      >      >      >> JB
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
>> > >         Matthias Leinweber
>> > >          >      >      >      >      >>> <m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>
>> > >          >      >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>>
>> > >          >      >      >      >     <mailto:
>> m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>
>> > >          >      >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>>>> a écrit :
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> For me it's a custom dist.
>> Did
>> > >         you do a
>> > >          >     clean start?
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um
>> 14:28
>> > >         Uhr schrieb
>> > >          >      >      >     Jean-Baptiste Onofre
>> > >          >      >      >      >      >>> <jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net
>> >
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>> > >          >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <mailto:jb@nanthrax.net
>> >
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
>> > >          >      >      >      >      >>> Hi,
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> I did several test and it
>> works
>> > >         fine for me.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Here’s the very simplest
>> test:
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> - Starting from Karaf 4.3.3
>> vanilla
>> > >          >      >      >      >      >>> - I put commons-lang-2.6.jar
>> in
>> > >         the deploy
>> > >          >     folder
>> > >          >      >     (while
>> > >          >      >      >     Karaf is
>> > >          >      >      >      >      >>> stopped)
>> > >          >      >      >      >      >>> - then, I’m starting Karaf
>> with
>> > >         bin/karaf
>> > >          >      >      >      >      >>> - When I checked the
>> bundle:list:
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> 54 │ Active   │  10 │
>> > >         2.6.7              │
>> > >          >     OPS4J
>> > >          >      >     Pax Url
>> > >          >      >      >     - wrap:
>> > >          >      >      >      >      >>> 55 │ Active   │  80 │
>> > >         2.6                │
>> > >          >      >     Commons Lang
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> So, you can see commons-lang
>> > >         installed and
>> > >          >     active,
>> > >          >      >      >     meaning the
>> > >          >      >      >      >      >>> deployers deployed it from
>> the
>> > >         deploy folder.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> It works for me.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Can you elaborate a bit your
>> > >         test case ?
>> > >          >      >      >      >      >>> Is it a custom distribution ?
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Regards
>> > >          >      >      >      >      >>> JB
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
>> > >         Paul Fraser
>> > >          >      >      >     <paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a
>> écrit :
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Hi JB,
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Any result on this check?
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Paul Fraser
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB
>> Onofré
>> > >         wrote:
>> > >          >      >      >      >      >>> >> I checked etc I will check
>> > >         deploy now.
>> > >          >      >      >      >      >>> >>
>> > >          >      >      >      >      >>> >> Regards
>> > >          >      >      >      >      >>> >> JB
>> > >          >      >      >      >      >>> >>
>> > >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
>> > >         Paul Fraser
>> > >          >      >      >     <paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <mailto:
>> paulf@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a
>> écrit :
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Hi JB,
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> In my case the problem
>> > >         occurs using the
>> > >          >      >     deploy folder.
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Exact same code in 4.3.2
>> > >         works, 4.3.3
>> > >          >     does not
>> > >          >      >      >     install the
>> > >          >      >      >      >      >>> deploy folder files.
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Paul
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
>> > >         Jean-Baptiste
>> > >          >     Onofré wrote:
>> > >          >      >      >      >      >>> >>>> Hi,
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> did you updated the etc
>> > >         location in
>> > >          >      >      >     etc/config.properties (in
>> > >          >      >      >      >      >>> the felix.fileinstall.dir
>> > >         property) ?
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> I just tried and it
>> works
>> > >         fine for
>> > >          >     me. Here's my
>> > >          >      >      >     test case:
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> 1. I created
>> > >         etc/my.config.cfg containing
>> > >          >      >     foo=bar
>> > >          >      >      >      >      >>> >>>> 2. I'm starting karaf
>> > >          >      >      >      >      >>> >>>> 3. I can see the config
>> > >         loaded:
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> karaf@root()>
>> config:list
>> > >          >      >     "(service.pid=my.config)"
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >
>> > >          >      >
>> > >          >
>> > >
>>  ----------------------------------------------------------------
>> > >          >      >      >      >      >>> >>>> Pid:
>> my.config
>> > >          >      >      >      >      >>> >>>> BundleLocation: ?
>> > >          >      >      >      >      >>> >>>> Properties:
>> > >          >      >      >      >      >>> >>>>
>> > >         felix.fileinstall.filename =
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >
>> > >
>>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>> > >          >      >      >      >      >>> >>>>    foo = bar
>> > >          >      >      >      >      >>> >>>>    service.pid =
>> my.config
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> Can you share your test
>> case ?
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> Regards
>> > >          >      >      >      >      >>> >>>> JB
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31,
>> Matthias
>> > >          >     Leinweber wrote:
>> > >          >      >      >      >      >>> >>>>> Hello,
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> I am having a strange
>> > >         issue after I
>> > >          >     updated my
>> > >          >      >      >     assembly to
>> > >          >      >      >      >      >>> 4.3.3. I am using a custom
>> file
>> > >         installer
>> > >          >      >     location which
>> > >          >      >      >     I deploy
>> > >          >      >      >      >      >>> with a feature.
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> The strange thing is
>> that
>> > >         the folder
>> > >          >     is not
>> > >          >      >     processed
>> > >          >      >      >      >      >>> automatically at startup, but
>> > >         if I touch a
>> > >          >     single
>> > >          >      >     file
>> > >          >      >      >     in the
>> > >          >      >      >      >     folder
>> > >          >      >      >      >      >>> all others files get
>> processed
>> > >         as well.
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> Any ideas?
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> br,
>> > >          >      >      >      >      >>> >>>>> Matthias
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>           CONFIDENTIALITY
>> NOTICE
>> > >          >      >      >      >      >>           This e-mail message
>> > >         and any
>> > >          >     attachments are
>> > >          >      >      >     only for
>> > >          >      >      >      >     the use
>> > >          >      >      >      >      >>           of the intended
>> > >         recipient and may
>> > >          >     contain
>> > >          >      >      >     information
>> > >          >      >      >      >     that is
>> > >          >      >      >      >      >>           privileged,
>> > >         confidential or
>> > >          >     exempt from
>> > >          >      >      >     disclosure under
>> > >          >      >      >      >      >>           applicable law. If
>> you
>> > >         are not
>> > >          >     the intended
>> > >          >      >      >     recipient, any
>> > >          >      >      >      >      >>           disclosure,
>> > >         distribution or other
>> > >          >     use of
>> > >          >      >     this
>> > >          >      >      >     e-mail
>> > >          >      >      >      >     message
>> > >          >      >      >      >      >>           or attachments is
>> > >         prohibited. If you
>> > >          >      >     have received
>> > >          >      >      >      >     this e-mail
>> > >          >      >      >      >      >>           message in error,
>> > >         please delete and
>> > >          >      >     notify the
>> > >          >      >      >     sender
>> > >          >      >      >      >      >>           immediately. Thank
>> you.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >      >
>> > >          >
>> > >          >
>> > >          >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>> >
>> >
>> > --
>> >
>>
>>
>>

Re: FileInstaller with 4.3.3

Posted by JB Onofré <jb...@nanthrax.net>.
Yes: we can downgrade FileInstall to 3.6.8

That’s the only way or force startup order in your custom distro 

> Le 29 sept. 2021 à 08:26, Matthias Leinweber <m....@datatactics.de> a écrit :
> 
> 
> Well, do you have an idea for a workaround? 
> 
> Jean-Baptiste Onofre <jb...@nanthrax.net> schrieb am Di., 28. Sep. 2021, 17:38:
>> FYI
>> 
>> https://issues.apache.org/jira/browse/FELIX-6461
>> 
>> Regards
>> JB
>> 
>> > Le 28 sept. 2021 à 17:27, Matthias Leinweber <m....@datatactics.de> a écrit :
>> > 
>> > I am pretty sure its the same reason:
>> > 
>> > https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
>> > 
>> > This isEmpty() change breaks the retry logic with the files stored in processingFailures after more ArtifactListeners are added.
>> > 
>> > Best regards,
>> > Matthias
>> > 
>> > 
>> > 
>> > 
>> > Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <jb...@nanthrax.net>:
>> > Hi Matthias,
>> > 
>> > Thanks for the update, the order should be fine by default in the 
>> > features set.
>> > 
>> > However, I might have identify a change that may cause issue (related to 
>> > FELIX-6229, on some environment).
>> > 
>> > Just give me time to investigate and I will get back to you.
>> > 
>> > Regards
>> > JB
>> > 
>> > On 28/09/2021 16:35, Matthias Leinweber wrote:
>> > > Hello,
>> > > 
>> > > i debugged a bit and it looks like that die file installer is started 
>> > > before the artifact listeners are added.
>> > > During processing these files are added to the processingFailures list. 
>> > > This list is reprocessed everytime and has a retry, but only if at least 
>> > > one file is changed see
>> > >    public void run() {
>> > > ...
>> > >            Set<File> files = this.scanner.scan(false);
>> > >            if (!files.isEmpty()) { //<- this was if (files != null)  in 
>> > > 3.6.8 and has changed and causing the problem
>> > >              this.process(files);
>> > >            }
>> > > ...
>> > > 
>> > > 
>> > > How could i enforce that my fileinstaller is added after my artifact 
>> > > liesternes (also after blueprint listener is added)
>> > > 
>> > > Best regards,
>> > > Matthias
>> > > 
>> > > 
>> > > 
>> > > 
>> > > 
>> > > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber 
>> > > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
>> > > 
>> > >     Sure ..shared desktop or github project (depends on 2 other github
>> > >     projects not in maven central yet)
>> > > 
>> > >     Best regards,
>> > >     Matthias
>> > > 
>> > >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
>> > >     <jb@nanthrax.net <ma...@nanthrax.net>>:
>> > > 
>> > >         OK, maybe it's due to your custom distro.
>> > > 
>> > >         Any chance I can check your distro ?
>> > > 
>> > >         Regards
>> > >         JB
>> > > 
>> > >         On 27/09/2021 16:49, Matthias Leinweber wrote:
>> > >          > I tested it with the downloaded karaf binary distribution and
>> > >         it works.
>> > >          > With a custom distribution there seems to be a problem. I
>> > >         tested with my
>> > >          > own as well as with the custom dynamic dist from examples.
>> > >         Pls test it
>> > >          > with a xml file not only with cfg+jar.
>> > >          >
>> > >          > br,
>> > >          > Matthias
>> > >          >
>> > >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
>> > >          > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
>> > >          >
>> > >          >     Thanks Matthias,
>> > >          >
>> > >          >     I have basically similar, let me try on a fresh install.
>> > >          >
>> > >          >     Regards
>> > >          >     JB
>> > >          >
>> > >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
>> > >          >      > Hello JB,
>> > >          >      >
>> > >          >      > Linux 5.13.19-2-MANJARO on ext4
>> > >          >      >
>> > >          >      > Br,
>> > >          >      > Matthias
>> > >          >      >
>> > >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
>> > >         Jean-Baptiste Onofré
>> > >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>> > >          >      >
>> > >          >      >     Hi Matthias,
>> > >          >      >
>> > >          >      >     what's your OS and environment ?
>> > >          >      >
>> > >          >      >     It seems to work fine to me: I added a new fileinstall
>> > >          >     factory pid and
>> > >          >      >     it's deploying from there.
>> > >          >      >
>> > >          >      >     Regards
>> > >          >      >     JB
>> > >          >      >
>> > >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
>> > >          >      >      > I also tried to add a config file
>> > >          >      >     (org.apache.felix.fileinstall-foo.cfg)
>> > >          >      >      > into the etc folder before first startup, But
>> > >         also no success.
>> > >          >      >      >
>> > >          >      >      > Br,
>> > >          >      >      > Matthias
>> > >          >      >      >
>> > >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
>> > >         Jean-Baptiste
>> > >          >     Onofré
>> > >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
>> > >          >      >      >
>> > >          >      >      >     I think you have a race condition:
>> > >         fileinstall is
>> > >          >     installed by
>> > >          >      >      >     startup.properties, and you provide the
>> > >         config via
>> > >          >     features
>> > >          >      >     core which
>> > >          >      >      >     come later in the bootstrap.
>> > >          >      >      >
>> > >          >      >      >     Let me try a startup like this and get back
>> > >         to you.
>> > >          >      >      >     I keep you posted.
>> > >          >      >      >
>> > >          >      >      >     Regards
>> > >          >      >      >     JB
>> > >          >      >      >
>> > >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
>> > >          >      >      >      > Hello,
>> > >          >      >      >      >
>> > >          >      >      >      > Does not work for us. In our assembly we
>> > >         add a boot
>> > >          >     feature
>> > >          >      >      >     containing:
>> > >          >      >      >      >
>> > >          >      >      >      >      <config
>> > >         name="org.apache.felix.fileinstall-camel">
>> > >          >      >      >      >        felix.fileinstall.dir =
>> > >          >     ${env:CAMEL_PATH:-/deploy/}
>> > >          >      >      >      >        felix.fileinstall.filter =
>> > >         .*\\.(xml|cfg|groovy)
>> > >          >      >      >      >        felix.fileinstall.poll = 1000
>> > >          >      >      >      >        felix.fileinstall.start.level = 80
>> > >          >      >      >      >        felix.fileinstall.active.level = 80
>> > >          >      >      >      >        felix.fileinstall.log.level = 3
>> > >          >      >      >      >      </config>
>> > >          >      >      >      >
>> > >          >      >      >      > The content of this fileinstaller does
>> > >         not get
>> > >          >     processed
>> > >          >      >     on the
>> > >          >      >      >     first
>> > >          >      >      >      > system start. After restart it's fine,
>> > >         but not a viable
>> > >          >      >     option. I
>> > >          >      >      >     tired
>> > >          >      >      >      > start+active @ 60,80,100 + start@100
>> > >         active@80. As
>> > >          >     well as
>> > >          >      >      >     disable nio2.
>> > >          >      >      >      > In all cases I need to touch a file to
>> > >         make it working.
>> > >          >      >      >      >
>> > >          >      >      >      > br,
>> > >          >      >      >      > Matthias
>> > >          >      >      >      >
>> > >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
>> > >         schrieb Paul Fraser
>> > >          >      >      >      > <paulf@qnenet.com
>> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
>> > >          >      >      >      >
>> > >          >      >      >      >     Yes, running without clean works OK
>> > >         in my case.
>> > >          >      >      >      >
>> > >          >      >      >      >     Paul Fraser
>> > >          >      >      >      >
>> > >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
>> > >         Onofré wrote:
>> > >          >      >      >      >      > I guess it works fine without the
>> > >         clean arg
>> > >          >     right ?
>> > >          >      >      >      >      >
>> > >          >      >      >      >      > Regards
>> > >          >      >      >      >      > JB
>> > >          >      >      >      >      >
>> > >          >      >      >      >      > On 22/09/2021 13:15, Jesse White
>> > >         wrote:
>> > >          >      >      >      >      >> We're hitting a similar problem
>> > >         with the
>> > >          >     deploy/
>> > >          >      >     folder
>> > >          >      >      >     and can
>> > >          >      >      >      >      >> reproduce with a vanilla
>> > >         distribution of
>> > >          >     Karaf 4.3.3.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> On Mac OS w/ JDK 11:
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    tar zxvf
>> > >         apache-karaf-4.3.3.tar.gz &&
>> > >          >      >      >     cd apache-karaf-4.3.3
>> > >          >      >      >      >      >>    cp
>> > >         /tmp/confd-telemetry-feature.xml deploy/
>> > >          >      >      >      >      >>    ./bin/karaf clean
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    karaf@root()> feature:info
>> > >          >     confd-telemetry-auto
>> > >          >      >      >      >      >>    Feature not found
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>    karaf@root()> feature:info
>> > >          >       confd-telemetry-auto
>> > >          >      >      >      >      >>    Feature confd-telemetry-auto
>> > >         1.0.0
>> > >          >      >      >      >      >>    Feature configuration:
>> > >          >      >      >      >      >>
>> > >          >      >      >   
>> > >           org.opennms.features.telemetry.listeners-single-port-flows
>> > >          >      >      >      >      >>
>> > >          >      >     org.opennms.features.telemetry.listeners-JTI-Listener
>> > >          >      >      >      >      >>
>> > >          >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
>> > >          >      >      >      >      >>    ...
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Here's a reference to the
>> > >         feature file in
>> > >          >     question:
>> > >          >      >      >      >      >>
>> > >          >      >      >
>> > >          >
>> > >         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> > >         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> > >          >      >
>> > >          >     
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> > >          >   
>> > >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Thanks for all the effort in
>> > >         maintaining the
>> > >          >      >     distribution
>> > >          >      >      >     - looking
>> > >          >      >      >      >      >> forward to getting R7 up and
>> > >         running with
>> > >          >     JDK 17!
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Best,
>> > >          >      >      >      >      >> Jesse
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           ------------------------------------------------------------------------
>> > >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
>> > >          >     <jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>> > >          >      >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
>> > >          >      >      >      >      >> *Sent:* Tuesday, September 21,
>> > >         2021 9:39 AM
>> > >          >      >      >      >      >> *To:* user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>>
>> > >          >      >      >      >     <user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>
>> > >          >      >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>
>> > >          >      >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>
>> > >          >     <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> > >         <ma...@karaf.apache.org>>>>>>
>> > >          >      >      >      >      >> *Subject:* Re: FileInstaller
>> > >         with 4.3.3
>> > >          >      >      >      >      >> WARNING: This email originated
>> > >         outside of
>> > >          >     NantHealth.
>> > >          >      >      >      >      >> DO NOT CLICK links or
>> > >         attachments unless you
>> > >          >      >     recognize the
>> > >          >      >      >      >     sender and
>> > >          >      >      >      >      >> are expecting this email.
>> > >          >      >      >      >      >> ________________________________
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Yes, I tried both, no clean,
>> > >         clean as argument,
>> > >          >      >     clean in
>> > >          >      >      >      >      >> config.properties.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> All works fine.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Can you share some details about
>> > >         your test
>> > >          >     case and
>> > >          >      >      >     environment
>> > >          >      >      >      >      >> (especially if you are on
>> > >         Windows or Unix) ?
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >> Regards
>> > >          >      >      >      >      >> JB
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
>> > >         Matthias Leinweber
>> > >          >      >      >      >      >>> <m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>
>> > >          >      >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>>
>> > >          >      >      >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>
>> > >          >      >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>
>> > >          >      >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>
>> > >          >     <mailto:m.leinweber@datatactics.de
>> > >         <ma...@datatactics.de>>>>>> a écrit :
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> For me it's a custom dist. Did
>> > >         you do a
>> > >          >     clean start?
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28
>> > >         Uhr schrieb
>> > >          >      >      >     Jean-Baptiste Onofre
>> > >          >      >      >      >      >>> <jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>> > >          >      >      >     <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> > >         <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
>> > >          >      >      >      >      >>> Hi,
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> I did several test and it works
>> > >         fine for me.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Here’s the very simplest test:
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
>> > >          >      >      >      >      >>> - I put commons-lang-2.6.jar in
>> > >         the deploy
>> > >          >     folder
>> > >          >      >     (while
>> > >          >      >      >     Karaf is
>> > >          >      >      >      >      >>> stopped)
>> > >          >      >      >      >      >>> - then, I’m starting Karaf with
>> > >         bin/karaf
>> > >          >      >      >      >      >>> - When I checked the bundle:list:
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> 54 │ Active   │  10 │
>> > >         2.6.7              │
>> > >          >     OPS4J
>> > >          >      >     Pax Url
>> > >          >      >      >     - wrap:
>> > >          >      >      >      >      >>> 55 │ Active   │  80 │
>> > >         2.6                │
>> > >          >      >     Commons Lang
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> So, you can see commons-lang
>> > >         installed and
>> > >          >     active,
>> > >          >      >      >     meaning the
>> > >          >      >      >      >      >>> deployers deployed it from the
>> > >         deploy folder.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> It works for me.
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Can you elaborate a bit your
>> > >         test case ?
>> > >          >      >      >      >      >>> Is it a custom distribution ?
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> Regards
>> > >          >      >      >      >      >>> JB
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
>> > >         Paul Fraser
>> > >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Hi JB,
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Any result on this check?
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > Paul Fraser
>> > >          >      >      >      >      >>> >
>> > >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré
>> > >         wrote:
>> > >          >      >      >      >      >>> >> I checked etc I will check
>> > >         deploy now.
>> > >          >      >      >      >      >>> >>
>> > >          >      >      >      >      >>> >> Regards
>> > >          >      >      >      >      >>> >> JB
>> > >          >      >      >      >      >>> >>
>> > >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
>> > >         Paul Fraser
>> > >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>> > >          >      >      >      >     <mailto:paulf@qnenet.com
>> > >         <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> > >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Hi JB,
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> In my case the problem
>> > >         occurs using the
>> > >          >      >     deploy folder.
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Exact same code in 4.3.2
>> > >         works, 4.3.3
>> > >          >     does not
>> > >          >      >      >     install the
>> > >          >      >      >      >      >>> deploy folder files.
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>> Paul
>> > >          >      >      >      >      >>> >>>
>> > >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
>> > >         Jean-Baptiste
>> > >          >     Onofré wrote:
>> > >          >      >      >      >      >>> >>>> Hi,
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> did you updated the etc
>> > >         location in
>> > >          >      >      >     etc/config.properties (in
>> > >          >      >      >      >      >>> the felix.fileinstall.dir
>> > >         property) ?
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> I just tried and it works
>> > >         fine for
>> > >          >     me. Here's my
>> > >          >      >      >     test case:
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> 1. I created
>> > >         etc/my.config.cfg containing
>> > >          >      >     foo=bar
>> > >          >      >      >      >      >>> >>>> 2. I'm starting karaf
>> > >          >      >      >      >      >>> >>>> 3. I can see the config
>> > >         loaded:
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> karaf@root()> config:list
>> > >          >      >     "(service.pid=my.config)"
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >
>> > >          >      >
>> > >          >     
>> > >           ----------------------------------------------------------------
>> > >          >      >      >      >      >>> >>>> Pid:            my.config
>> > >          >      >      >      >      >>> >>>> BundleLocation: ?
>> > >          >      >      >      >      >>> >>>> Properties:
>> > >          >      >      >      >      >>> >>>>   
>> > >         felix.fileinstall.filename =
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >     
>> > >           file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>> > >          >      >      >      >      >>> >>>>    foo = bar
>> > >          >      >      >      >      >>> >>>>    service.pid = my.config
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> Can you share your test case ?
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>> Regards
>> > >          >      >      >      >      >>> >>>> JB
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>
>> > >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
>> > >          >     Leinweber wrote:
>> > >          >      >      >      >      >>> >>>>> Hello,
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> I am having a strange
>> > >         issue after I
>> > >          >     updated my
>> > >          >      >      >     assembly to
>> > >          >      >      >      >      >>> 4.3.3. I am using a custom file
>> > >         installer
>> > >          >      >     location which
>> > >          >      >      >     I deploy
>> > >          >      >      >      >      >>> with a feature.
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> The strange thing is that
>> > >         the folder
>> > >          >     is not
>> > >          >      >     processed
>> > >          >      >      >      >      >>> automatically at startup, but
>> > >         if I touch a
>> > >          >     single
>> > >          >      >     file
>> > >          >      >      >     in the
>> > >          >      >      >      >     folder
>> > >          >      >      >      >      >>> all others files get processed
>> > >         as well.
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> Any ideas?
>> > >          >      >      >      >      >>> >>>>>
>> > >          >      >      >      >      >>> >>>>> br,
>> > >          >      >      >      >      >>> >>>>> Matthias
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>
>> > >          >      >      >      >      >>           CONFIDENTIALITY NOTICE
>> > >          >      >      >      >      >>           This e-mail message
>> > >         and any
>> > >          >     attachments are
>> > >          >      >      >     only for
>> > >          >      >      >      >     the use
>> > >          >      >      >      >      >>           of the intended
>> > >         recipient and may
>> > >          >     contain
>> > >          >      >      >     information
>> > >          >      >      >      >     that is
>> > >          >      >      >      >      >>           privileged,
>> > >         confidential or
>> > >          >     exempt from
>> > >          >      >      >     disclosure under
>> > >          >      >      >      >      >>           applicable law. If you
>> > >         are not
>> > >          >     the intended
>> > >          >      >      >     recipient, any
>> > >          >      >      >      >      >>           disclosure,
>> > >         distribution or other
>> > >          >     use of
>> > >          >      >     this
>> > >          >      >      >     e-mail
>> > >          >      >      >      >     message
>> > >          >      >      >      >      >>           or attachments is
>> > >         prohibited. If you
>> > >          >      >     have received
>> > >          >      >      >      >     this e-mail
>> > >          >      >      >      >      >>           message in error,
>> > >         please delete and
>> > >          >      >     notify the
>> > >          >      >      >     sender
>> > >          >      >      >      >      >>           immediately. Thank you.
>> > >          >      >      >      >      >>
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >      >
>> > >          >      >      >
>> > >          >      >      >
>> > >          >      >      >
>> > >          >      >
>> > >          >      >
>> > >          >
>> > >          >
>> > >          >
>> > > 
>> > > 
>> > > 
>> > > 
>> > > 
>> > > 
>> > > 
>> > 
>> > 
>> > 
>> > -- 
>> > 
>> 
>> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Well, do you have an idea for a workaround?

Jean-Baptiste Onofre <jb...@nanthrax.net> schrieb am Di., 28. Sep. 2021, 17:38:

> FYI
>
> https://issues.apache.org/jira/browse/FELIX-6461
>
> Regards
> JB
>
> > Le 28 sept. 2021 à 17:27, Matthias Leinweber <m....@datatactics.de>
> a écrit :
> >
> > I am pretty sure its the same reason:
> >
> >
> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
> >
> > This isEmpty() change breaks the retry logic with the files stored in
> processingFailures after more ArtifactListeners are added.
> >
> > Best regards,
> > Matthias
> >
> >
> >
> >
> > Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <
> jb@nanthrax.net>:
> > Hi Matthias,
> >
> > Thanks for the update, the order should be fine by default in the
> > features set.
> >
> > However, I might have identify a change that may cause issue (related to
> > FELIX-6229, on some environment).
> >
> > Just give me time to investigate and I will get back to you.
> >
> > Regards
> > JB
> >
> > On 28/09/2021 16:35, Matthias Leinweber wrote:
> > > Hello,
> > >
> > > i debugged a bit and it looks like that die file installer is started
> > > before the artifact listeners are added.
> > > During processing these files are added to the processingFailures
> list.
> > > This list is reprocessed everytime and has a retry, but only if at
> least
> > > one file is changed see
> > >    public void run() {
> > > ...
> > >            Set<File> files = this.scanner.scan(false);
> > >            if (!files.isEmpty()) { //<- this was if (files != null)
> in
> > > 3.6.8 and has changed and causing the problem
> > >              this.process(files);
> > >            }
> > > ...
> > >
> > >
> > > How could i enforce that my fileinstaller is added after my artifact
> > > liesternes (also after blueprint listener is added)
> > >
> > > Best regards,
> > > Matthias
> > >
> > >
> > >
> > >
> > >
> > > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber
> > > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
> > >
> > >     Sure ..shared desktop or github project (depends on 2 other github
> > >     projects not in maven central yet)
> > >
> > >     Best regards,
> > >     Matthias
> > >
> > >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
> > >     <jb@nanthrax.net <ma...@nanthrax.net>>:
> > >
> > >         OK, maybe it's due to your custom distro.
> > >
> > >         Any chance I can check your distro ?
> > >
> > >         Regards
> > >         JB
> > >
> > >         On 27/09/2021 16:49, Matthias Leinweber wrote:
> > >          > I tested it with the downloaded karaf binary distribution
> and
> > >         it works.
> > >          > With a custom distribution there seems to be a problem. I
> > >         tested with my
> > >          > own as well as with the custom dynamic dist from examples.
> > >         Pls test it
> > >          > with a xml file not only with cfg+jar.
> > >          >
> > >          > br,
> > >          > Matthias
> > >          >
> > >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste
> Onofré
> > >          > <jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> > >          >
> > >          >     Thanks Matthias,
> > >          >
> > >          >     I have basically similar, let me try on a fresh install.
> > >          >
> > >          >     Regards
> > >          >     JB
> > >          >
> > >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
> > >          >      > Hello JB,
> > >          >      >
> > >          >      > Linux 5.13.19-2-MANJARO on ext4
> > >          >      >
> > >          >      > Br,
> > >          >      > Matthias
> > >          >      >
> > >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
> > >         Jean-Baptiste Onofré
> > >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> > >          >      >
> > >          >      >     Hi Matthias,
> > >          >      >
> > >          >      >     what's your OS and environment ?
> > >          >      >
> > >          >      >     It seems to work fine to me: I added a new
> fileinstall
> > >          >     factory pid and
> > >          >      >     it's deploying from there.
> > >          >      >
> > >          >      >     Regards
> > >          >      >     JB
> > >          >      >
> > >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> > >          >      >      > I also tried to add a config file
> > >          >      >     (org.apache.felix.fileinstall-foo.cfg)
> > >          >      >      > into the etc folder before first startup, But
> > >         also no success.
> > >          >      >      >
> > >          >      >      > Br,
> > >          >      >      > Matthias
> > >          >      >      >
> > >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
> > >         Jean-Baptiste
> > >          >     Onofré
> > >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
> > >          >      >      >
> > >          >      >      >     I think you have a race condition:
> > >         fileinstall is
> > >          >     installed by
> > >          >      >      >     startup.properties, and you provide the
> > >         config via
> > >          >     features
> > >          >      >     core which
> > >          >      >      >     come later in the bootstrap.
> > >          >      >      >
> > >          >      >      >     Let me try a startup like this and get
> back
> > >         to you.
> > >          >      >      >     I keep you posted.
> > >          >      >      >
> > >          >      >      >     Regards
> > >          >      >      >     JB
> > >          >      >      >
> > >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber
> wrote:
> > >          >      >      >      > Hello,
> > >          >      >      >      >
> > >          >      >      >      > Does not work for us. In our assembly
> we
> > >         add a boot
> > >          >     feature
> > >          >      >      >     containing:
> > >          >      >      >      >
> > >          >      >      >      >      <config
> > >         name="org.apache.felix.fileinstall-camel">
> > >          >      >      >      >        felix.fileinstall.dir =
> > >          >     ${env:CAMEL_PATH:-/deploy/}
> > >          >      >      >      >        felix.fileinstall.filter =
> > >         .*\\.(xml|cfg|groovy)
> > >          >      >      >      >        felix.fileinstall.poll = 1000
> > >          >      >      >      >        felix.fileinstall.start.level =
> 80
> > >          >      >      >      >        felix.fileinstall.active.level
> = 80
> > >          >      >      >      >        felix.fileinstall.log.level = 3
> > >          >      >      >      >      </config>
> > >          >      >      >      >
> > >          >      >      >      > The content of this fileinstaller does
> > >         not get
> > >          >     processed
> > >          >      >     on the
> > >          >      >      >     first
> > >          >      >      >      > system start. After restart it's fine,
> > >         but not a viable
> > >          >      >     option. I
> > >          >      >      >     tired
> > >          >      >      >      > start+active @ 60,80,100 + start@100
> > >         active@80. As
> > >          >     well as
> > >          >      >      >     disable nio2.
> > >          >      >      >      > In all cases I need to touch a file to
> > >         make it working.
> > >          >      >      >      >
> > >          >      >      >      > br,
> > >          >      >      >      > Matthias
> > >          >      >      >      >
> > >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
> > >         schrieb Paul Fraser
> > >          >      >      >      > <paulf@qnenet.com
> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> > >         <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> > >          >      >      >     <mailto:paulf@qnenet.com
> > >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> > >         <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
> > >          >      >      >      >
> > >          >      >      >      >     Yes, running without clean works OK
> > >         in my case.
> > >          >      >      >      >
> > >          >      >      >      >     Paul Fraser
> > >          >      >      >      >
> > >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
> > >         Onofré wrote:
> > >          >      >      >      >      > I guess it works fine without
> the
> > >         clean arg
> > >          >     right ?
> > >          >      >      >      >      >
> > >          >      >      >      >      > Regards
> > >          >      >      >      >      > JB
> > >          >      >      >      >      >
> > >          >      >      >      >      > On 22/09/2021 13:15, Jesse White
> > >         wrote:
> > >          >      >      >      >      >> We're hitting a similar problem
> > >         with the
> > >          >     deploy/
> > >          >      >     folder
> > >          >      >      >     and can
> > >          >      >      >      >      >> reproduce with a vanilla
> > >         distribution of
> > >          >     Karaf 4.3.3.
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> On Mac OS w/ JDK 11:
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>    tar zxvf
> > >         apache-karaf-4.3.3.tar.gz &&
> > >          >      >      >     cd apache-karaf-4.3.3
> > >          >      >      >      >      >>    cp
> > >         /tmp/confd-telemetry-feature.xml deploy/
> > >          >      >      >      >      >>    ./bin/karaf clean
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>    karaf@root()> feature:info
> > >          >     confd-telemetry-auto
> > >          >      >      >      >      >>    Feature not found
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Similar test with Karaf 4.3.2
> shows:
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>    karaf@root()> feature:info
> > >          >       confd-telemetry-auto
> > >          >      >      >      >      >>    Feature confd-telemetry-auto
> > >         1.0.0
> > >          >      >      >      >      >>    Feature configuration:
> > >          >      >      >      >      >>
> > >          >      >      >
> > >           org.opennms.features.telemetry.listeners-single-port-flows
> > >          >      >      >      >      >>
> > >          >      >
>  org.opennms.features.telemetry.listeners-JTI-Listener
> > >          >      >      >      >      >>
> > >          >      >
>  org.opennms.features.telemetry.listeners-NXOS-Listener
> > >          >      >      >      >      >>    ...
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Here's a reference to the
> > >         feature file in
> > >          >     question:
> > >          >      >      >      >      >>
> > >          >      >      >
> > >          >
> > >
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> > >         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> > >          >      >      >      >      >>
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> > >          >      >      >
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> > >          >      >
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> > >          >
> > >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Thanks for all the effort in
> > >         maintaining the
> > >          >      >     distribution
> > >          >      >      >     - looking
> > >          >      >      >      >      >> forward to getting R7 up and
> > >         running with
> > >          >     JDK 17!
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Best,
> > >          >      >      >      >      >> Jesse
> > >          >      >      >      >      >>
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >
> > >          >
> > >
>  ------------------------------------------------------------------------
> > >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
> > >          >     <jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> > >          >      >      >     <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> > >          >      >      >      >     <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
> > >          >      >      >      >      >> *Sent:* Tuesday, September 21,
> > >         2021 9:39 AM
> > >          >      >      >      >      >> *To:* user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org <mailto:
> user@karaf.apache.org>>
> > >          >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>
> > >          >      >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>>
> > >          >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>
> > >          >      >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>>>
> > >          >      >      >      >     <user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>
> > >          >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>>
> > >          >      >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>
> > >          >      >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>
> > >          >     <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> > >         <ma...@karaf.apache.org>>>>>>
> > >          >      >      >      >      >> *Subject:* Re: FileInstaller
> > >         with 4.3.3
> > >          >      >      >      >      >> WARNING: This email originated
> > >         outside of
> > >          >     NantHealth.
> > >          >      >      >      >      >> DO NOT CLICK links or
> > >         attachments unless you
> > >          >      >     recognize the
> > >          >      >      >      >     sender and
> > >          >      >      >      >      >> are expecting this email.
> > >          >      >      >      >      >>
> ________________________________
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Yes, I tried both, no clean,
> > >         clean as argument,
> > >          >      >     clean in
> > >          >      >      >      >      >> config.properties.
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> All works fine.
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Can you share some details
> about
> > >         your test
> > >          >     case and
> > >          >      >      >     environment
> > >          >      >      >      >      >> (especially if you are on
> > >         Windows or Unix) ?
> > >          >      >      >      >      >>
> > >          >      >      >      >      >> Regards
> > >          >      >      >      >      >> JB
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
> > >         Matthias Leinweber
> > >          >      >      >      >      >>> <m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>
> > >          >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>>
> > >          >      >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>
> > >          >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>>>
> > >          >      >      >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>
> > >          >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>>
> > >          >      >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>
> > >          >      >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>
> > >          >     <mailto:m.leinweber@datatactics.de
> > >         <ma...@datatactics.de>>>>>> a écrit :
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> For me it's a custom dist. Did
> > >         you do a
> > >          >     clean start?
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um
> 14:28
> > >         Uhr schrieb
> > >          >      >      >     Jean-Baptiste Onofre
> > >          >      >      >      >      >>> <jb@nanthrax.net
> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> > >          >      >      >     <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> > >         <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> > >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> > >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> > >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
> > >          >      >      >      >      >>> Hi,
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> I did several test and it
> works
> > >         fine for me.
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> Here’s the very simplest test:
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> - Starting from Karaf 4.3.3
> vanilla
> > >          >      >      >      >      >>> - I put commons-lang-2.6.jar
> in
> > >         the deploy
> > >          >     folder
> > >          >      >     (while
> > >          >      >      >     Karaf is
> > >          >      >      >      >      >>> stopped)
> > >          >      >      >      >      >>> - then, I’m starting Karaf
> with
> > >         bin/karaf
> > >          >      >      >      >      >>> - When I checked the
> bundle:list:
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> 54 │ Active   │  10 │
> > >         2.6.7              │
> > >          >     OPS4J
> > >          >      >     Pax Url
> > >          >      >      >     - wrap:
> > >          >      >      >      >      >>> 55 │ Active   │  80 │
> > >         2.6                │
> > >          >      >     Commons Lang
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> So, you can see commons-lang
> > >         installed and
> > >          >     active,
> > >          >      >      >     meaning the
> > >          >      >      >      >      >>> deployers deployed it from the
> > >         deploy folder.
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> It works for me.
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> Can you elaborate a bit your
> > >         test case ?
> > >          >      >      >      >      >>> Is it a custom distribution ?
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> Regards
> > >          >      >      >      >      >>> JB
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
> > >         Paul Fraser
> > >          >      >      >     <paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> > >          >      >      >      >     <mailto:paulf@qnenet.com
> > >         <ma...@qnenet.com>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a
> écrit :
> > >          >      >      >      >      >>> >
> > >          >      >      >      >      >>> > Hi JB,
> > >          >      >      >      >      >>> >
> > >          >      >      >      >      >>> > Any result on this check?
> > >          >      >      >      >      >>> >
> > >          >      >      >      >      >>> > Paul Fraser
> > >          >      >      >      >      >>> >
> > >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB
> Onofré
> > >         wrote:
> > >          >      >      >      >      >>> >> I checked etc I will check
> > >         deploy now.
> > >          >      >      >      >      >>> >>
> > >          >      >      >      >      >>> >> Regards
> > >          >      >      >      >      >>> >> JB
> > >          >      >      >      >      >>> >>
> > >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
> > >         Paul Fraser
> > >          >      >      >     <paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> > >          >      >      >      >     <mailto:paulf@qnenet.com
> > >         <ma...@qnenet.com>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> > >          >      >     <mailto:paulf@qnenet.com <mailto:
> paulf@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> > >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> > >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a
> écrit :
> > >          >      >      >      >      >>> >>>
> > >          >      >      >      >      >>> >>> Hi JB,
> > >          >      >      >      >      >>> >>>
> > >          >      >      >      >      >>> >>> In my case the problem
> > >         occurs using the
> > >          >      >     deploy folder.
> > >          >      >      >      >      >>> >>>
> > >          >      >      >      >      >>> >>> Exact same code in 4.3.2
> > >         works, 4.3.3
> > >          >     does not
> > >          >      >      >     install the
> > >          >      >      >      >      >>> deploy folder files.
> > >          >      >      >      >      >>> >>>
> > >          >      >      >      >      >>> >>> Paul
> > >          >      >      >      >      >>> >>>
> > >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
> > >         Jean-Baptiste
> > >          >     Onofré wrote:
> > >          >      >      >      >      >>> >>>> Hi,
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> did you updated the etc
> > >         location in
> > >          >      >      >     etc/config.properties (in
> > >          >      >      >      >      >>> the felix.fileinstall.dir
> > >         property) ?
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> I just tried and it works
> > >         fine for
> > >          >     me. Here's my
> > >          >      >      >     test case:
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> 1. I created
> > >         etc/my.config.cfg containing
> > >          >      >     foo=bar
> > >          >      >      >      >      >>> >>>> 2. I'm starting karaf
> > >          >      >      >      >      >>> >>>> 3. I can see the config
> > >         loaded:
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> karaf@root()>
> config:list
> > >          >      >     "(service.pid=my.config)"
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >
> > >          >      >
> > >          >
> > >
>  ----------------------------------------------------------------
> > >          >      >      >      >      >>> >>>> Pid:            my.config
> > >          >      >      >      >      >>> >>>> BundleLocation: ?
> > >          >      >      >      >      >>> >>>> Properties:
> > >          >      >      >      >      >>> >>>>
> > >         felix.fileinstall.filename =
> > >          >      >      >      >      >>>
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >
> > >          >
> > >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> > >          >      >      >      >      >>> >>>>    foo = bar
> > >          >      >      >      >      >>> >>>>    service.pid =
> my.config
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> Can you share your test
> case ?
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>> Regards
> > >          >      >      >      >      >>> >>>> JB
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>
> > >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31,
> Matthias
> > >          >     Leinweber wrote:
> > >          >      >      >      >      >>> >>>>> Hello,
> > >          >      >      >      >      >>> >>>>>
> > >          >      >      >      >      >>> >>>>> I am having a strange
> > >         issue after I
> > >          >     updated my
> > >          >      >      >     assembly to
> > >          >      >      >      >      >>> 4.3.3. I am using a custom
> file
> > >         installer
> > >          >      >     location which
> > >          >      >      >     I deploy
> > >          >      >      >      >      >>> with a feature.
> > >          >      >      >      >      >>> >>>>>
> > >          >      >      >      >      >>> >>>>> The strange thing is
> that
> > >         the folder
> > >          >     is not
> > >          >      >     processed
> > >          >      >      >      >      >>> automatically at startup, but
> > >         if I touch a
> > >          >     single
> > >          >      >     file
> > >          >      >      >     in the
> > >          >      >      >      >     folder
> > >          >      >      >      >      >>> all others files get processed
> > >         as well.
> > >          >      >      >      >      >>> >>>>>
> > >          >      >      >      >      >>> >>>>> Any ideas?
> > >          >      >      >      >      >>> >>>>>
> > >          >      >      >      >      >>> >>>>> br,
> > >          >      >      >      >      >>> >>>>> Matthias
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>>
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>
> > >          >      >      >      >      >>           CONFIDENTIALITY
> NOTICE
> > >          >      >      >      >      >>           This e-mail message
> > >         and any
> > >          >     attachments are
> > >          >      >      >     only for
> > >          >      >      >      >     the use
> > >          >      >      >      >      >>           of the intended
> > >         recipient and may
> > >          >     contain
> > >          >      >      >     information
> > >          >      >      >      >     that is
> > >          >      >      >      >      >>           privileged,
> > >         confidential or
> > >          >     exempt from
> > >          >      >      >     disclosure under
> > >          >      >      >      >      >>           applicable law. If
> you
> > >         are not
> > >          >     the intended
> > >          >      >      >     recipient, any
> > >          >      >      >      >      >>           disclosure,
> > >         distribution or other
> > >          >     use of
> > >          >      >     this
> > >          >      >      >     e-mail
> > >          >      >      >      >     message
> > >          >      >      >      >      >>           or attachments is
> > >         prohibited. If you
> > >          >      >     have received
> > >          >      >      >      >     this e-mail
> > >          >      >      >      >      >>           message in error,
> > >         please delete and
> > >          >      >     notify the
> > >          >      >      >     sender
> > >          >      >      >      >      >>           immediately. Thank
> you.
> > >          >      >      >      >      >>
> > >          >      >      >      >
> > >          >      >      >      >
> > >          >      >      >      >
> > >          >      >      >      >
> > >          >      >      >
> > >          >      >      >
> > >          >      >      >
> > >          >      >
> > >          >      >
> > >          >
> > >          >
> > >          >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> >
>
>
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
FYI

https://issues.apache.org/jira/browse/FELIX-6461

Regards
JB

> Le 28 sept. 2021 à 17:27, Matthias Leinweber <m....@datatactics.de> a écrit :
> 
> I am pretty sure its the same reason:
> 
> https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315
> 
> This isEmpty() change breaks the retry logic with the files stored in processingFailures after more ArtifactListeners are added.
> 
> Best regards,
> Matthias
> 
> 
> 
> 
> Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <jb...@nanthrax.net>:
> Hi Matthias,
> 
> Thanks for the update, the order should be fine by default in the 
> features set.
> 
> However, I might have identify a change that may cause issue (related to 
> FELIX-6229, on some environment).
> 
> Just give me time to investigate and I will get back to you.
> 
> Regards
> JB
> 
> On 28/09/2021 16:35, Matthias Leinweber wrote:
> > Hello,
> > 
> > i debugged a bit and it looks like that die file installer is started 
> > before the artifact listeners are added.
> > During processing these files are added to the processingFailures list. 
> > This list is reprocessed everytime and has a retry, but only if at least 
> > one file is changed see
> >    public void run() {
> > ...
> >            Set<File> files = this.scanner.scan(false);
> >            if (!files.isEmpty()) { //<- this was if (files != null)  in 
> > 3.6.8 and has changed and causing the problem
> >              this.process(files);
> >            }
> > ...
> > 
> > 
> > How could i enforce that my fileinstaller is added after my artifact 
> > liesternes (also after blueprint listener is added)
> > 
> > Best regards,
> > Matthias
> > 
> > 
> > 
> > 
> > 
> > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber 
> > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
> > 
> >     Sure ..shared desktop or github project (depends on 2 other github
> >     projects not in maven central yet)
> > 
> >     Best regards,
> >     Matthias
> > 
> >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
> >     <jb@nanthrax.net <ma...@nanthrax.net>>:
> > 
> >         OK, maybe it's due to your custom distro.
> > 
> >         Any chance I can check your distro ?
> > 
> >         Regards
> >         JB
> > 
> >         On 27/09/2021 16:49, Matthias Leinweber wrote:
> >          > I tested it with the downloaded karaf binary distribution and
> >         it works.
> >          > With a custom distribution there seems to be a problem. I
> >         tested with my
> >          > own as well as with the custom dynamic dist from examples.
> >         Pls test it
> >          > with a xml file not only with cfg+jar.
> >          >
> >          > br,
> >          > Matthias
> >          >
> >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
> >          > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> >          >
> >          >     Thanks Matthias,
> >          >
> >          >     I have basically similar, let me try on a fresh install.
> >          >
> >          >     Regards
> >          >     JB
> >          >
> >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
> >          >      > Hello JB,
> >          >      >
> >          >      > Linux 5.13.19-2-MANJARO on ext4
> >          >      >
> >          >      > Br,
> >          >      > Matthias
> >          >      >
> >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
> >         Jean-Baptiste Onofré
> >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >          >      >
> >          >      >     Hi Matthias,
> >          >      >
> >          >      >     what's your OS and environment ?
> >          >      >
> >          >      >     It seems to work fine to me: I added a new fileinstall
> >          >     factory pid and
> >          >      >     it's deploying from there.
> >          >      >
> >          >      >     Regards
> >          >      >     JB
> >          >      >
> >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> >          >      >      > I also tried to add a config file
> >          >      >     (org.apache.felix.fileinstall-foo.cfg)
> >          >      >      > into the etc folder before first startup, But
> >         also no success.
> >          >      >      >
> >          >      >      > Br,
> >          >      >      > Matthias
> >          >      >      >
> >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
> >         Jean-Baptiste
> >          >     Onofré
> >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
> >          >      >      >
> >          >      >      >     I think you have a race condition:
> >         fileinstall is
> >          >     installed by
> >          >      >      >     startup.properties, and you provide the
> >         config via
> >          >     features
> >          >      >     core which
> >          >      >      >     come later in the bootstrap.
> >          >      >      >
> >          >      >      >     Let me try a startup like this and get back
> >         to you.
> >          >      >      >     I keep you posted.
> >          >      >      >
> >          >      >      >     Regards
> >          >      >      >     JB
> >          >      >      >
> >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
> >          >      >      >      > Hello,
> >          >      >      >      >
> >          >      >      >      > Does not work for us. In our assembly we
> >         add a boot
> >          >     feature
> >          >      >      >     containing:
> >          >      >      >      >
> >          >      >      >      >      <config
> >         name="org.apache.felix.fileinstall-camel">
> >          >      >      >      >        felix.fileinstall.dir =
> >          >     ${env:CAMEL_PATH:-/deploy/}
> >          >      >      >      >        felix.fileinstall.filter =
> >         .*\\.(xml|cfg|groovy)
> >          >      >      >      >        felix.fileinstall.poll = 1000
> >          >      >      >      >        felix.fileinstall.start.level = 80
> >          >      >      >      >        felix.fileinstall.active.level = 80
> >          >      >      >      >        felix.fileinstall.log.level = 3
> >          >      >      >      >      </config>
> >          >      >      >      >
> >          >      >      >      > The content of this fileinstaller does
> >         not get
> >          >     processed
> >          >      >     on the
> >          >      >      >     first
> >          >      >      >      > system start. After restart it's fine,
> >         but not a viable
> >          >      >     option. I
> >          >      >      >     tired
> >          >      >      >      > start+active @ 60,80,100 + start@100
> >         active@80. As
> >          >     well as
> >          >      >      >     disable nio2.
> >          >      >      >      > In all cases I need to touch a file to
> >         make it working.
> >          >      >      >      >
> >          >      >      >      > br,
> >          >      >      >      > Matthias
> >          >      >      >      >
> >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
> >         schrieb Paul Fraser
> >          >      >      >      > <paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
> >          >      >      >      >
> >          >      >      >      >     Yes, running without clean works OK
> >         in my case.
> >          >      >      >      >
> >          >      >      >      >     Paul Fraser
> >          >      >      >      >
> >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
> >         Onofré wrote:
> >          >      >      >      >      > I guess it works fine without the
> >         clean arg
> >          >     right ?
> >          >      >      >      >      >
> >          >      >      >      >      > Regards
> >          >      >      >      >      > JB
> >          >      >      >      >      >
> >          >      >      >      >      > On 22/09/2021 13:15, Jesse White
> >         wrote:
> >          >      >      >      >      >> We're hitting a similar problem
> >         with the
> >          >     deploy/
> >          >      >     folder
> >          >      >      >     and can
> >          >      >      >      >      >> reproduce with a vanilla
> >         distribution of
> >          >     Karaf 4.3.3.
> >          >      >      >      >      >>
> >          >      >      >      >      >> On Mac OS w/ JDK 11:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    tar zxvf
> >         apache-karaf-4.3.3.tar.gz &&
> >          >      >      >     cd apache-karaf-4.3.3
> >          >      >      >      >      >>    cp
> >         /tmp/confd-telemetry-feature.xml deploy/
> >          >      >      >      >      >>    ./bin/karaf clean
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >     confd-telemetry-auto
> >          >      >      >      >      >>    Feature not found
> >          >      >      >      >      >>
> >          >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >       confd-telemetry-auto
> >          >      >      >      >      >>    Feature confd-telemetry-auto
> >         1.0.0
> >          >      >      >      >      >>    Feature configuration:
> >          >      >      >      >      >>
> >          >      >      >   
> >           org.opennms.features.telemetry.listeners-single-port-flows
> >          >      >      >      >      >>
> >          >      >     org.opennms.features.telemetry.listeners-JTI-Listener
> >          >      >      >      >      >>
> >          >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
> >          >      >      >      >      >>    ...
> >          >      >      >      >      >>
> >          >      >      >      >      >> Here's a reference to the
> >         feature file in
> >          >     question:
> >          >      >      >      >      >>
> >          >      >      >
> >          >
> >         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >     
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >   
> >           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >      >> Thanks for all the effort in
> >         maintaining the
> >          >      >     distribution
> >          >      >      >     - looking
> >          >      >      >      >      >> forward to getting R7 up and
> >         running with
> >          >     JDK 17!
> >          >      >      >      >      >>
> >          >      >      >      >      >> Best,
> >          >      >      >      >      >> Jesse
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           ------------------------------------------------------------------------
> >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
> >          >     <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
> >          >      >      >      >      >> *Sent:* Tuesday, September 21,
> >         2021 9:39 AM
> >          >      >      >      >      >> *To:* user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>
> >          >      >      >      >     <user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>>
> >          >      >      >      >      >> *Subject:* Re: FileInstaller
> >         with 4.3.3
> >          >      >      >      >      >> WARNING: This email originated
> >         outside of
> >          >     NantHealth.
> >          >      >      >      >      >> DO NOT CLICK links or
> >         attachments unless you
> >          >      >     recognize the
> >          >      >      >      >     sender and
> >          >      >      >      >      >> are expecting this email.
> >          >      >      >      >      >> ________________________________
> >          >      >      >      >      >>
> >          >      >      >      >      >> Yes, I tried both, no clean,
> >         clean as argument,
> >          >      >     clean in
> >          >      >      >      >      >> config.properties.
> >          >      >      >      >      >>
> >          >      >      >      >      >> All works fine.
> >          >      >      >      >      >>
> >          >      >      >      >      >> Can you share some details about
> >         your test
> >          >     case and
> >          >      >      >     environment
> >          >      >      >      >      >> (especially if you are on
> >         Windows or Unix) ?
> >          >      >      >      >      >>
> >          >      >      >      >      >> Regards
> >          >      >      >      >      >> JB
> >          >      >      >      >      >>
> >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
> >         Matthias Leinweber
> >          >      >      >      >      >>> <m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>
> >          >      >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>>> a écrit :
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> For me it's a custom dist. Did
> >         you do a
> >          >     clean start?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28
> >         Uhr schrieb
> >          >      >      >     Jean-Baptiste Onofre
> >          >      >      >      >      >>> <jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
> >          >      >      >      >      >>> Hi,
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> I did several test and it works
> >         fine for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Here’s the very simplest test:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
> >          >      >      >      >      >>> - I put commons-lang-2.6.jar in
> >         the deploy
> >          >     folder
> >          >      >     (while
> >          >      >      >     Karaf is
> >          >      >      >      >      >>> stopped)
> >          >      >      >      >      >>> - then, I’m starting Karaf with
> >         bin/karaf
> >          >      >      >      >      >>> - When I checked the bundle:list:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> 54 │ Active   │  10 │
> >         2.6.7              │
> >          >     OPS4J
> >          >      >     Pax Url
> >          >      >      >     - wrap:
> >          >      >      >      >      >>> 55 │ Active   │  80 │
> >         2.6                │
> >          >      >     Commons Lang
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> So, you can see commons-lang
> >         installed and
> >          >     active,
> >          >      >      >     meaning the
> >          >      >      >      >      >>> deployers deployed it from the
> >         deploy folder.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> It works for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Can you elaborate a bit your
> >         test case ?
> >          >      >      >      >      >>> Is it a custom distribution ?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Regards
> >          >      >      >      >      >>> JB
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Hi JB,
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Any result on this check?
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Paul Fraser
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré
> >         wrote:
> >          >      >      >      >      >>> >> I checked etc I will check
> >         deploy now.
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >> Regards
> >          >      >      >      >      >>> >> JB
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Hi JB,
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> In my case the problem
> >         occurs using the
> >          >      >     deploy folder.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Exact same code in 4.3.2
> >         works, 4.3.3
> >          >     does not
> >          >      >      >     install the
> >          >      >      >      >      >>> deploy folder files.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Paul
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
> >         Jean-Baptiste
> >          >     Onofré wrote:
> >          >      >      >      >      >>> >>>> Hi,
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> did you updated the etc
> >         location in
> >          >      >      >     etc/config.properties (in
> >          >      >      >      >      >>> the felix.fileinstall.dir
> >         property) ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> I just tried and it works
> >         fine for
> >          >     me. Here's my
> >          >      >      >     test case:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> 1. I created
> >         etc/my.config.cfg containing
> >          >      >     foo=bar
> >          >      >      >      >      >>> >>>> 2. I'm starting karaf
> >          >      >      >      >      >>> >>>> 3. I can see the config
> >         loaded:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> karaf@root()> config:list
> >          >      >     "(service.pid=my.config)"
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >
> >          >      >
> >          >     
> >           ----------------------------------------------------------------
> >          >      >      >      >      >>> >>>> Pid:            my.config
> >          >      >      >      >      >>> >>>> BundleLocation: ?
> >          >      >      >      >      >>> >>>> Properties:
> >          >      >      >      >      >>> >>>>   
> >         felix.fileinstall.filename =
> >          >      >      >      >      >>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >     
> >           file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >          >      >      >      >      >>> >>>>    foo = bar
> >          >      >      >      >      >>> >>>>    service.pid = my.config
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Can you share your test case ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Regards
> >          >      >      >      >      >>> >>>> JB
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
> >          >     Leinweber wrote:
> >          >      >      >      >      >>> >>>>> Hello,
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> I am having a strange
> >         issue after I
> >          >     updated my
> >          >      >      >     assembly to
> >          >      >      >      >      >>> 4.3.3. I am using a custom file
> >         installer
> >          >      >     location which
> >          >      >      >     I deploy
> >          >      >      >      >      >>> with a feature.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> The strange thing is that
> >         the folder
> >          >     is not
> >          >      >     processed
> >          >      >      >      >      >>> automatically at startup, but
> >         if I touch a
> >          >     single
> >          >      >     file
> >          >      >      >     in the
> >          >      >      >      >     folder
> >          >      >      >      >      >>> all others files get processed
> >         as well.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> Any ideas?
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> br,
> >          >      >      >      >      >>> >>>>> Matthias
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>
> >          >      >      >      >      >>
> >          >      >      >      >      >>           CONFIDENTIALITY NOTICE
> >          >      >      >      >      >>           This e-mail message
> >         and any
> >          >     attachments are
> >          >      >      >     only for
> >          >      >      >      >     the use
> >          >      >      >      >      >>           of the intended
> >         recipient and may
> >          >     contain
> >          >      >      >     information
> >          >      >      >      >     that is
> >          >      >      >      >      >>           privileged,
> >         confidential or
> >          >     exempt from
> >          >      >      >     disclosure under
> >          >      >      >      >      >>           applicable law. If you
> >         are not
> >          >     the intended
> >          >      >      >     recipient, any
> >          >      >      >      >      >>           disclosure,
> >         distribution or other
> >          >     use of
> >          >      >     this
> >          >      >      >     e-mail
> >          >      >      >      >     message
> >          >      >      >      >      >>           or attachments is
> >         prohibited. If you
> >          >      >     have received
> >          >      >      >      >     this e-mail
> >          >      >      >      >      >>           message in error,
> >         please delete and
> >          >      >     notify the
> >          >      >      >     sender
> >          >      >      >      >      >>           immediately. Thank you.
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >
> >          >      >
> >          >
> >          >
> >          >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> -- 
> 



Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
I am pretty sure its the same reason:

https://github.com/apache/felix-dev/commit/101a360248311817e1ad4645c549ea77773b0481#diff-263cdbacfd163ef5ce31dcbb1db83138f78d88eab353f1f587a10199e8ef3817L315

This isEmpty() change breaks the retry logic with the files stored in
processingFailures after more ArtifactListeners are added.

Best regards,
Matthias




Am Di., 28. Sept. 2021 um 16:51 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> Hi Matthias,
>
> Thanks for the update, the order should be fine by default in the
> features set.
>
> However, I might have identify a change that may cause issue (related to
> FELIX-6229, on some environment).
>
> Just give me time to investigate and I will get back to you.
>
> Regards
> JB
>
> On 28/09/2021 16:35, Matthias Leinweber wrote:
> > Hello,
> >
> > i debugged a bit and it looks like that die file installer is started
> > before the artifact listeners are added.
> > During processing these files are added to the processingFailures list.
> > This list is reprocessed everytime and has a retry, but only if at least
> > one file is changed see
> >    public void run() {
> > ...
> >            Set<File> files = this.scanner.scan(false);
> >            if (!files.isEmpty()) { //<- this was if (files != null)  in
> > 3.6.8 and has changed and causing the problem
> >              this.process(files);
> >            }
> > ...
> >
> >
> > How could i enforce that my fileinstaller is added after my artifact
> > liesternes (also after blueprint listener is added)
> >
> > Best regards,
> > Matthias
> >
> >
> >
> >
> >
> > Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber
> > <m.leinweber@datatactics.de <ma...@datatactics.de>>:
> >
> >     Sure ..shared desktop or github project (depends on 2 other github
> >     projects not in maven central yet)
> >
> >     Best regards,
> >     Matthias
> >
> >     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
> >     <jb@nanthrax.net <ma...@nanthrax.net>>:
> >
> >         OK, maybe it's due to your custom distro.
> >
> >         Any chance I can check your distro ?
> >
> >         Regards
> >         JB
> >
> >         On 27/09/2021 16:49, Matthias Leinweber wrote:
> >          > I tested it with the downloaded karaf binary distribution and
> >         it works.
> >          > With a custom distribution there seems to be a problem. I
> >         tested with my
> >          > own as well as with the custom dynamic dist from examples.
> >         Pls test it
> >          > with a xml file not only with cfg+jar.
> >          >
> >          > br,
> >          > Matthias
> >          >
> >          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste
> Onofré
> >          > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> >          >
> >          >     Thanks Matthias,
> >          >
> >          >     I have basically similar, let me try on a fresh install.
> >          >
> >          >     Regards
> >          >     JB
> >          >
> >          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
> >          >      > Hello JB,
> >          >      >
> >          >      > Linux 5.13.19-2-MANJARO on ext4
> >          >      >
> >          >      > Br,
> >          >      > Matthias
> >          >      >
> >          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
> >         Jean-Baptiste Onofré
> >          >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >          >      >
> >          >      >     Hi Matthias,
> >          >      >
> >          >      >     what's your OS and environment ?
> >          >      >
> >          >      >     It seems to work fine to me: I added a new
> fileinstall
> >          >     factory pid and
> >          >      >     it's deploying from there.
> >          >      >
> >          >      >     Regards
> >          >      >     JB
> >          >      >
> >          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> >          >      >      > I also tried to add a config file
> >          >      >     (org.apache.felix.fileinstall-foo.cfg)
> >          >      >      > into the etc folder before first startup, But
> >         also no success.
> >          >      >      >
> >          >      >      > Br,
> >          >      >      > Matthias
> >          >      >      >
> >          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
> >         Jean-Baptiste
> >          >     Onofré
> >          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
> >          >      >      >
> >          >      >      >     I think you have a race condition:
> >         fileinstall is
> >          >     installed by
> >          >      >      >     startup.properties, and you provide the
> >         config via
> >          >     features
> >          >      >     core which
> >          >      >      >     come later in the bootstrap.
> >          >      >      >
> >          >      >      >     Let me try a startup like this and get back
> >         to you.
> >          >      >      >     I keep you posted.
> >          >      >      >
> >          >      >      >     Regards
> >          >      >      >     JB
> >          >      >      >
> >          >      >      >     On 24/09/2021 09:27, Matthias Leinweber
> wrote:
> >          >      >      >      > Hello,
> >          >      >      >      >
> >          >      >      >      > Does not work for us. In our assembly we
> >         add a boot
> >          >     feature
> >          >      >      >     containing:
> >          >      >      >      >
> >          >      >      >      >      <config
> >         name="org.apache.felix.fileinstall-camel">
> >          >      >      >      >        felix.fileinstall.dir =
> >          >     ${env:CAMEL_PATH:-/deploy/}
> >          >      >      >      >        felix.fileinstall.filter =
> >         .*\\.(xml|cfg|groovy)
> >          >      >      >      >        felix.fileinstall.poll = 1000
> >          >      >      >      >        felix.fileinstall.start.level = 80
> >          >      >      >      >        felix.fileinstall.active.level =
> 80
> >          >      >      >      >        felix.fileinstall.log.level = 3
> >          >      >      >      >      </config>
> >          >      >      >      >
> >          >      >      >      > The content of this fileinstaller does
> >         not get
> >          >     processed
> >          >      >     on the
> >          >      >      >     first
> >          >      >      >      > system start. After restart it's fine,
> >         but not a viable
> >          >      >     option. I
> >          >      >      >     tired
> >          >      >      >      > start+active @ 60,80,100 + start@100
> >         active@80. As
> >          >     well as
> >          >      >      >     disable nio2.
> >          >      >      >      > In all cases I need to touch a file to
> >         make it working.
> >          >      >      >      >
> >          >      >      >      > br,
> >          >      >      >      > Matthias
> >          >      >      >      >
> >          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
> >         schrieb Paul Fraser
> >          >      >      >      > <paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
> >          >      >      >      >
> >          >      >      >      >     Yes, running without clean works OK
> >         in my case.
> >          >      >      >      >
> >          >      >      >      >     Paul Fraser
> >          >      >      >      >
> >          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
> >         Onofré wrote:
> >          >      >      >      >      > I guess it works fine without the
> >         clean arg
> >          >     right ?
> >          >      >      >      >      >
> >          >      >      >      >      > Regards
> >          >      >      >      >      > JB
> >          >      >      >      >      >
> >          >      >      >      >      > On 22/09/2021 13:15, Jesse White
> >         wrote:
> >          >      >      >      >      >> We're hitting a similar problem
> >         with the
> >          >     deploy/
> >          >      >     folder
> >          >      >      >     and can
> >          >      >      >      >      >> reproduce with a vanilla
> >         distribution of
> >          >     Karaf 4.3.3.
> >          >      >      >      >      >>
> >          >      >      >      >      >> On Mac OS w/ JDK 11:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    tar zxvf
> >         apache-karaf-4.3.3.tar.gz &&
> >          >      >      >     cd apache-karaf-4.3.3
> >          >      >      >      >      >>    cp
> >         /tmp/confd-telemetry-feature.xml deploy/
> >          >      >      >      >      >>    ./bin/karaf clean
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >     confd-telemetry-auto
> >          >      >      >      >      >>    Feature not found
> >          >      >      >      >      >>
> >          >      >      >      >      >> Similar test with Karaf 4.3.2
> shows:
> >          >      >      >      >      >>
> >          >      >      >      >      >>    karaf@root()> feature:info
> >          >       confd-telemetry-auto
> >          >      >      >      >      >>    Feature confd-telemetry-auto
> >         1.0.0
> >          >      >      >      >      >>    Feature configuration:
> >          >      >      >      >      >>
> >          >      >      >
> >           org.opennms.features.telemetry.listeners-single-port-flows
> >          >      >      >      >      >>
> >          >      >
>  org.opennms.features.telemetry.listeners-JTI-Listener
> >          >      >      >      >      >>
> >          >      >
>  org.opennms.features.telemetry.listeners-NXOS-Listener
> >          >      >      >      >      >>    ...
> >          >      >      >      >      >>
> >          >      >      >      >      >> Here's a reference to the
> >         feature file in
> >          >     question:
> >          >      >      >      >      >>
> >          >      >      >
> >          >
> >         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >         <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >          >      >      >
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >          >      >
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >          >
> >           <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
> >          >      >      >      >      >>
> >          >      >      >      >      >> Thanks for all the effort in
> >         maintaining the
> >          >      >     distribution
> >          >      >      >     - looking
> >          >      >      >      >      >> forward to getting R7 up and
> >         running with
> >          >     JDK 17!
> >          >      >      >      >      >>
> >          >      >      >      >      >> Best,
> >          >      >      >      >      >> Jesse
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >
> >
>  ------------------------------------------------------------------------
> >          >      >      >      >      >> *From:* Jean-Baptiste Onofre
> >          >     <jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
> >          >      >      >      >      >> *Sent:* Tuesday, September 21,
> >         2021 9:39 AM
> >          >      >      >      >      >> *To:* user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org <mailto:
> user@karaf.apache.org>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>
> >          >      >      >      >     <user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>
> >          >      >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>
> >          >      >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>
> >          >     <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >         <ma...@karaf.apache.org>>>>>>
> >          >      >      >      >      >> *Subject:* Re: FileInstaller
> >         with 4.3.3
> >          >      >      >      >      >> WARNING: This email originated
> >         outside of
> >          >     NantHealth.
> >          >      >      >      >      >> DO NOT CLICK links or
> >         attachments unless you
> >          >      >     recognize the
> >          >      >      >      >     sender and
> >          >      >      >      >      >> are expecting this email.
> >          >      >      >      >      >> ________________________________
> >          >      >      >      >      >>
> >          >      >      >      >      >> Yes, I tried both, no clean,
> >         clean as argument,
> >          >      >     clean in
> >          >      >      >      >      >> config.properties.
> >          >      >      >      >      >>
> >          >      >      >      >      >> All works fine.
> >          >      >      >      >      >>
> >          >      >      >      >      >> Can you share some details about
> >         your test
> >          >     case and
> >          >      >      >     environment
> >          >      >      >      >      >> (especially if you are on
> >         Windows or Unix) ?
> >          >      >      >      >      >>
> >          >      >      >      >      >> Regards
> >          >      >      >      >      >> JB
> >          >      >      >      >      >>
> >          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
> >         Matthias Leinweber
> >          >      >      >      >      >>> <m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>
> >          >      >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>
> >          >      >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>
> >          >      >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>
> >          >     <mailto:m.leinweber@datatactics.de
> >         <ma...@datatactics.de>>>>>> a écrit :
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> For me it's a custom dist. Did
> >         you do a
> >          >     clean start?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28
> >         Uhr schrieb
> >          >      >      >     Jean-Baptiste Onofre
> >          >      >      >      >      >>> <jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >          >      >      >     <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >         <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
> >          >      >      >      >      >>> Hi,
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> I did several test and it works
> >         fine for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Here’s the very simplest test:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> - Starting from Karaf 4.3.3
> vanilla
> >          >      >      >      >      >>> - I put commons-lang-2.6.jar in
> >         the deploy
> >          >     folder
> >          >      >     (while
> >          >      >      >     Karaf is
> >          >      >      >      >      >>> stopped)
> >          >      >      >      >      >>> - then, I’m starting Karaf with
> >         bin/karaf
> >          >      >      >      >      >>> - When I checked the
> bundle:list:
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> 54 │ Active   │  10 │
> >         2.6.7              │
> >          >     OPS4J
> >          >      >     Pax Url
> >          >      >      >     - wrap:
> >          >      >      >      >      >>> 55 │ Active   │  80 │
> >         2.6                │
> >          >      >     Commons Lang
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> So, you can see commons-lang
> >         installed and
> >          >     active,
> >          >      >      >     meaning the
> >          >      >      >      >      >>> deployers deployed it from the
> >         deploy folder.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> It works for me.
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Can you elaborate a bit your
> >         test case ?
> >          >      >      >      >      >>> Is it a custom distribution ?
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> Regards
> >          >      >      >      >      >>> JB
> >          >      >      >      >      >>>
> >          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit
> :
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Hi JB,
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Any result on this check?
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > Paul Fraser
> >          >      >      >      >      >>> >
> >          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré
> >         wrote:
> >          >      >      >      >      >>> >> I checked etc I will check
> >         deploy now.
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >> Regards
> >          >      >      >      >      >>> >> JB
> >          >      >      >      >      >>> >>
> >          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
> >         Paul Fraser
> >          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
> >          >      >      >      >     <mailto:paulf@qnenet.com
> >         <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit
> :
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Hi JB,
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> In my case the problem
> >         occurs using the
> >          >      >     deploy folder.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Exact same code in 4.3.2
> >         works, 4.3.3
> >          >     does not
> >          >      >      >     install the
> >          >      >      >      >      >>> deploy folder files.
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>> Paul
> >          >      >      >      >      >>> >>>
> >          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
> >         Jean-Baptiste
> >          >     Onofré wrote:
> >          >      >      >      >      >>> >>>> Hi,
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> did you updated the etc
> >         location in
> >          >      >      >     etc/config.properties (in
> >          >      >      >      >      >>> the felix.fileinstall.dir
> >         property) ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> I just tried and it works
> >         fine for
> >          >     me. Here's my
> >          >      >      >     test case:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> 1. I created
> >         etc/my.config.cfg containing
> >          >      >     foo=bar
> >          >      >      >      >      >>> >>>> 2. I'm starting karaf
> >          >      >      >      >      >>> >>>> 3. I can see the config
> >         loaded:
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> karaf@root()> config:list
> >          >      >     "(service.pid=my.config)"
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >
> >          >      >
> >          >
> >
>  ----------------------------------------------------------------
> >          >      >      >      >      >>> >>>> Pid:            my.config
> >          >      >      >      >      >>> >>>> BundleLocation: ?
> >          >      >      >      >      >>> >>>> Properties:
> >          >      >      >      >      >>> >>>>
> >         felix.fileinstall.filename =
> >          >      >      >      >      >>>
> >          >      >      >      >
> >          >      >      >
> >          >      >
> >          >
> >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >          >      >      >      >      >>> >>>>    foo = bar
> >          >      >      >      >      >>> >>>>    service.pid = my.config
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Can you share your test
> case ?
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>> Regards
> >          >      >      >      >      >>> >>>> JB
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>
> >          >      >      >      >      >>> >>>>> On 16/09/2021 14:31,
> Matthias
> >          >     Leinweber wrote:
> >          >      >      >      >      >>> >>>>> Hello,
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> I am having a strange
> >         issue after I
> >          >     updated my
> >          >      >      >     assembly to
> >          >      >      >      >      >>> 4.3.3. I am using a custom file
> >         installer
> >          >      >     location which
> >          >      >      >     I deploy
> >          >      >      >      >      >>> with a feature.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> The strange thing is that
> >         the folder
> >          >     is not
> >          >      >     processed
> >          >      >      >      >      >>> automatically at startup, but
> >         if I touch a
> >          >     single
> >          >      >     file
> >          >      >      >     in the
> >          >      >      >      >     folder
> >          >      >      >      >      >>> all others files get processed
> >         as well.
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> Any ideas?
> >          >      >      >      >      >>> >>>>>
> >          >      >      >      >      >>> >>>>> br,
> >          >      >      >      >      >>> >>>>> Matthias
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>>
> >          >      >      >      >      >>
> >          >      >      >      >      >>
> >          >      >      >      >      >>           CONFIDENTIALITY NOTICE
> >          >      >      >      >      >>           This e-mail message
> >         and any
> >          >     attachments are
> >          >      >      >     only for
> >          >      >      >      >     the use
> >          >      >      >      >      >>           of the intended
> >         recipient and may
> >          >     contain
> >          >      >      >     information
> >          >      >      >      >     that is
> >          >      >      >      >      >>           privileged,
> >         confidential or
> >          >     exempt from
> >          >      >      >     disclosure under
> >          >      >      >      >      >>           applicable law. If you
> >         are not
> >          >     the intended
> >          >      >      >     recipient, any
> >          >      >      >      >      >>           disclosure,
> >         distribution or other
> >          >     use of
> >          >      >     this
> >          >      >      >     e-mail
> >          >      >      >      >     message
> >          >      >      >      >      >>           or attachments is
> >         prohibited. If you
> >          >      >     have received
> >          >      >      >      >     this e-mail
> >          >      >      >      >      >>           message in error,
> >         please delete and
> >          >      >     notify the
> >          >      >      >     sender
> >          >      >      >      >      >>           immediately. Thank you.
> >          >      >      >      >      >>
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >      >
> >          >      >
> >          >      >
> >          >
> >          >
> >          >
> >
> >
> >
> >
> >
> >
> >
>
>

--

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Matthias,

Thanks for the update, the order should be fine by default in the 
features set.

However, I might have identify a change that may cause issue (related to 
FELIX-6229, on some environment).

Just give me time to investigate and I will get back to you.

Regards
JB

On 28/09/2021 16:35, Matthias Leinweber wrote:
> Hello,
> 
> i debugged a bit and it looks like that die file installer is started 
> before the artifact listeners are added.
> During processing these files are added to the processingFailures list. 
> This list is reprocessed everytime and has a retry, but only if at least 
> one file is changed see
>    public void run() {
> ...
>            Set<File> files = this.scanner.scan(false);
>            if (!files.isEmpty()) { //<- this was if (files != null)  in 
> 3.6.8 and has changed and causing the problem
>              this.process(files);
>            }
> ...
> 
> 
> How could i enforce that my fileinstaller is added after my artifact 
> liesternes (also after blueprint listener is added)
> 
> Best regards,
> Matthias
> 
> 
> 
> 
> 
> Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber 
> <m.leinweber@datatactics.de <ma...@datatactics.de>>:
> 
>     Sure ..shared desktop or github project (depends on 2 other github
>     projects not in maven central yet)
> 
>     Best regards,
>     Matthias
> 
>     Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré
>     <jb@nanthrax.net <ma...@nanthrax.net>>:
> 
>         OK, maybe it's due to your custom distro.
> 
>         Any chance I can check your distro ?
> 
>         Regards
>         JB
> 
>         On 27/09/2021 16:49, Matthias Leinweber wrote:
>          > I tested it with the downloaded karaf binary distribution and
>         it works.
>          > With a custom distribution there seems to be a problem. I
>         tested with my
>          > own as well as with the custom dynamic dist from examples.
>         Pls test it
>          > with a xml file not only with cfg+jar.
>          >
>          > br,
>          > Matthias
>          >
>          > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
>          > <jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
>          >
>          >     Thanks Matthias,
>          >
>          >     I have basically similar, let me try on a fresh install.
>          >
>          >     Regards
>          >     JB
>          >
>          >     On 27/09/2021 15:00, Matthias Leinweber wrote:
>          >      > Hello JB,
>          >      >
>          >      > Linux 5.13.19-2-MANJARO on ext4
>          >      >
>          >      > Br,
>          >      > Matthias
>          >      >
>          >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb
>         Jean-Baptiste Onofré
>          >      > <jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>          >      >
>          >      >     Hi Matthias,
>          >      >
>          >      >     what's your OS and environment ?
>          >      >
>          >      >     It seems to work fine to me: I added a new fileinstall
>          >     factory pid and
>          >      >     it's deploying from there.
>          >      >
>          >      >     Regards
>          >      >     JB
>          >      >
>          >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
>          >      >      > I also tried to add a config file
>          >      >     (org.apache.felix.fileinstall-foo.cfg)
>          >      >      > into the etc folder before first startup, But
>         also no success.
>          >      >      >
>          >      >      > Br,
>          >      >      > Matthias
>          >      >      >
>          >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb
>         Jean-Baptiste
>          >     Onofré
>          >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
>          >      >      >
>          >      >      >     I think you have a race condition:
>         fileinstall is
>          >     installed by
>          >      >      >     startup.properties, and you provide the
>         config via
>          >     features
>          >      >     core which
>          >      >      >     come later in the bootstrap.
>          >      >      >
>          >      >      >     Let me try a startup like this and get back
>         to you.
>          >      >      >     I keep you posted.
>          >      >      >
>          >      >      >     Regards
>          >      >      >     JB
>          >      >      >
>          >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
>          >      >      >      > Hello,
>          >      >      >      >
>          >      >      >      > Does not work for us. In our assembly we
>         add a boot
>          >     feature
>          >      >      >     containing:
>          >      >      >      >
>          >      >      >      >      <config
>         name="org.apache.felix.fileinstall-camel">
>          >      >      >      >        felix.fileinstall.dir =
>          >     ${env:CAMEL_PATH:-/deploy/}
>          >      >      >      >        felix.fileinstall.filter =
>         .*\\.(xml|cfg|groovy)
>          >      >      >      >        felix.fileinstall.poll = 1000
>          >      >      >      >        felix.fileinstall.start.level = 80
>          >      >      >      >        felix.fileinstall.active.level = 80
>          >      >      >      >        felix.fileinstall.log.level = 3
>          >      >      >      >      </config>
>          >      >      >      >
>          >      >      >      > The content of this fileinstaller does
>         not get
>          >     processed
>          >      >     on the
>          >      >      >     first
>          >      >      >      > system start. After restart it's fine,
>         but not a viable
>          >      >     option. I
>          >      >      >     tired
>          >      >      >      > start+active @ 60,80,100 + start@100
>         active@80. As
>          >     well as
>          >      >      >     disable nio2.
>          >      >      >      > In all cases I need to touch a file to
>         make it working.
>          >      >      >      >
>          >      >      >      > br,
>          >      >      >      > Matthias
>          >      >      >      >
>          >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr
>         schrieb Paul Fraser
>          >      >      >      > <paulf@qnenet.com
>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>         <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>          >      >      >     <mailto:paulf@qnenet.com
>         <ma...@qnenet.com> <mailto:paulf@qnenet.com
>         <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>>:
>          >      >      >      >
>          >      >      >      >     Yes, running without clean works OK
>         in my case.
>          >      >      >      >
>          >      >      >      >     Paul Fraser
>          >      >      >      >
>          >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste
>         Onofré wrote:
>          >      >      >      >      > I guess it works fine without the
>         clean arg
>          >     right ?
>          >      >      >      >      >
>          >      >      >      >      > Regards
>          >      >      >      >      > JB
>          >      >      >      >      >
>          >      >      >      >      > On 22/09/2021 13:15, Jesse White
>         wrote:
>          >      >      >      >      >> We're hitting a similar problem
>         with the
>          >     deploy/
>          >      >     folder
>          >      >      >     and can
>          >      >      >      >      >> reproduce with a vanilla
>         distribution of
>          >     Karaf 4.3.3.
>          >      >      >      >      >>
>          >      >      >      >      >> On Mac OS w/ JDK 11:
>          >      >      >      >      >>
>          >      >      >      >      >>    tar zxvf
>         apache-karaf-4.3.3.tar.gz &&
>          >      >      >     cd apache-karaf-4.3.3
>          >      >      >      >      >>    cp
>         /tmp/confd-telemetry-feature.xml deploy/
>          >      >      >      >      >>    ./bin/karaf clean
>          >      >      >      >      >>
>          >      >      >      >      >>    karaf@root()> feature:info
>          >     confd-telemetry-auto
>          >      >      >      >      >>    Feature not found
>          >      >      >      >      >>
>          >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
>          >      >      >      >      >>
>          >      >      >      >      >>    karaf@root()> feature:info
>          >       confd-telemetry-auto
>          >      >      >      >      >>    Feature confd-telemetry-auto
>         1.0.0
>          >      >      >      >      >>    Feature configuration:
>          >      >      >      >      >>
>          >      >      >   
>           org.opennms.features.telemetry.listeners-single-port-flows
>          >      >      >      >      >>
>          >      >     org.opennms.features.telemetry.listeners-JTI-Listener
>          >      >      >      >      >>
>          >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
>          >      >      >      >      >>    ...
>          >      >      >      >      >>
>          >      >      >      >      >> Here's a reference to the
>         feature file in
>          >     question:
>          >      >      >      >      >>
>          >      >      >
>          >
>         https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>         <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>          >      >      >      >
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>          >      >      >      >      >>
>          >      >      >      >
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>          >      >      >      >
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>          >      >      >
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>          >      >
>          >     
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>          >   
>           <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>>
>          >      >      >      >      >>
>          >      >      >      >      >> Thanks for all the effort in
>         maintaining the
>          >      >     distribution
>          >      >      >     - looking
>          >      >      >      >      >> forward to getting R7 up and
>         running with
>          >     JDK 17!
>          >      >      >      >      >>
>          >      >      >      >      >> Best,
>          >      >      >      >      >> Jesse
>          >      >      >      >      >>
>          >      >      >      >
>          >      >      >
>          >      >
>          >     
>           ------------------------------------------------------------------------
>          >      >      >      >      >> *From:* Jean-Baptiste Onofre
>          >     <jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>          >      >      >     <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>          >      >      >      >     <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>
>          >      >      >      >      >> *Sent:* Tuesday, September 21,
>         2021 9:39 AM
>          >      >      >      >      >> *To:* user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>          >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>
>          >      >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>>
>          >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>
>          >      >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>>>
>          >      >      >      >     <user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>
>          >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>>
>          >      >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>
>          >      >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>
>          >     <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>         <ma...@karaf.apache.org>>>>>>
>          >      >      >      >      >> *Subject:* Re: FileInstaller
>         with 4.3.3
>          >      >      >      >      >> WARNING: This email originated
>         outside of
>          >     NantHealth.
>          >      >      >      >      >> DO NOT CLICK links or
>         attachments unless you
>          >      >     recognize the
>          >      >      >      >     sender and
>          >      >      >      >      >> are expecting this email.
>          >      >      >      >      >> ________________________________
>          >      >      >      >      >>
>          >      >      >      >      >> Yes, I tried both, no clean,
>         clean as argument,
>          >      >     clean in
>          >      >      >      >      >> config.properties.
>          >      >      >      >      >>
>          >      >      >      >      >> All works fine.
>          >      >      >      >      >>
>          >      >      >      >      >> Can you share some details about
>         your test
>          >     case and
>          >      >      >     environment
>          >      >      >      >      >> (especially if you are on
>         Windows or Unix) ?
>          >      >      >      >      >>
>          >      >      >      >      >> Regards
>          >      >      >      >      >> JB
>          >      >      >      >      >>
>          >      >      >      >      >>> Le 21 sept. 2021 à 15:00,
>         Matthias Leinweber
>          >      >      >      >      >>> <m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>
>          >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>>
>          >      >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>
>          >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>>>
>          >      >      >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>
>          >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>>
>          >      >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>
>          >      >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>
>          >     <mailto:m.leinweber@datatactics.de
>         <ma...@datatactics.de>>>>>> a écrit :
>          >      >      >      >      >>>
>          >      >      >      >      >>> For me it's a custom dist. Did
>         you do a
>          >     clean start?
>          >      >      >      >      >>>
>          >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28
>         Uhr schrieb
>          >      >      >     Jean-Baptiste Onofre
>          >      >      >      >      >>> <jb@nanthrax.net
>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>          >      >      >     <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>         <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>          >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>          >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>         <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>>:
>          >      >      >      >      >>> Hi,
>          >      >      >      >      >>>
>          >      >      >      >      >>> I did several test and it works
>         fine for me.
>          >      >      >      >      >>>
>          >      >      >      >      >>> Here’s the very simplest test:
>          >      >      >      >      >>>
>          >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
>          >      >      >      >      >>> - I put commons-lang-2.6.jar in
>         the deploy
>          >     folder
>          >      >     (while
>          >      >      >     Karaf is
>          >      >      >      >      >>> stopped)
>          >      >      >      >      >>> - then, I’m starting Karaf with
>         bin/karaf
>          >      >      >      >      >>> - When I checked the bundle:list:
>          >      >      >      >      >>>
>          >      >      >      >      >>> 54 │ Active   │  10 │
>         2.6.7              │
>          >     OPS4J
>          >      >     Pax Url
>          >      >      >     - wrap:
>          >      >      >      >      >>> 55 │ Active   │  80 │
>         2.6                │
>          >      >     Commons Lang
>          >      >      >      >      >>>
>          >      >      >      >      >>> So, you can see commons-lang
>         installed and
>          >     active,
>          >      >      >     meaning the
>          >      >      >      >      >>> deployers deployed it from the
>         deploy folder.
>          >      >      >      >      >>>
>          >      >      >      >      >>> It works for me.
>          >      >      >      >      >>>
>          >      >      >      >      >>> Can you elaborate a bit your
>         test case ?
>          >      >      >      >      >>> Is it a custom distribution ?
>          >      >      >      >      >>>
>          >      >      >      >      >>> Regards
>          >      >      >      >      >>> JB
>          >      >      >      >      >>>
>          >      >      >      >      >>> > Le 20 sept. 2021 à 08:29,
>         Paul Fraser
>          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>          >      >      >      >     <mailto:paulf@qnenet.com
>         <ma...@qnenet.com>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
>          >      >      >      >      >>> >
>          >      >      >      >      >>> > Hi JB,
>          >      >      >      >      >>> >
>          >      >      >      >      >>> > Any result on this check?
>          >      >      >      >      >>> >
>          >      >      >      >      >>> > Paul Fraser
>          >      >      >      >      >>> >
>          >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré
>         wrote:
>          >      >      >      >      >>> >> I checked etc I will check
>         deploy now.
>          >      >      >      >      >>> >>
>          >      >      >      >      >>> >> Regards
>          >      >      >      >      >>> >> JB
>          >      >      >      >      >>> >>
>          >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29,
>         Paul Fraser
>          >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>
>          >      >      >      >     <mailto:paulf@qnenet.com
>         <ma...@qnenet.com>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>          >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>          >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>         <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>> a écrit :
>          >      >      >      >      >>> >>>
>          >      >      >      >      >>> >>> Hi JB,
>          >      >      >      >      >>> >>>
>          >      >      >      >      >>> >>> In my case the problem
>         occurs using the
>          >      >     deploy folder.
>          >      >      >      >      >>> >>>
>          >      >      >      >      >>> >>> Exact same code in 4.3.2
>         works, 4.3.3
>          >     does not
>          >      >      >     install the
>          >      >      >      >      >>> deploy folder files.
>          >      >      >      >      >>> >>>
>          >      >      >      >      >>> >>> Paul
>          >      >      >      >      >>> >>>
>          >      >      >      >      >>> >>>> On 17/9/21 7:04 pm,
>         Jean-Baptiste
>          >     Onofré wrote:
>          >      >      >      >      >>> >>>> Hi,
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> did you updated the etc
>         location in
>          >      >      >     etc/config.properties (in
>          >      >      >      >      >>> the felix.fileinstall.dir
>         property) ?
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> I just tried and it works
>         fine for
>          >     me. Here's my
>          >      >      >     test case:
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> 1. I created
>         etc/my.config.cfg containing
>          >      >     foo=bar
>          >      >      >      >      >>> >>>> 2. I'm starting karaf
>          >      >      >      >      >>> >>>> 3. I can see the config
>         loaded:
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> karaf@root()> config:list
>          >      >     "(service.pid=my.config)"
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >
>          >      >
>          >     
>           ----------------------------------------------------------------
>          >      >      >      >      >>> >>>> Pid:            my.config
>          >      >      >      >      >>> >>>> BundleLocation: ?
>          >      >      >      >      >>> >>>> Properties:
>          >      >      >      >      >>> >>>>   
>         felix.fileinstall.filename =
>          >      >      >      >      >>>
>          >      >      >      >
>          >      >      >
>          >      >
>          >     
>           file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>          >      >      >      >      >>> >>>>    foo = bar
>          >      >      >      >      >>> >>>>    service.pid = my.config
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> Can you share your test case ?
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>> Regards
>          >      >      >      >      >>> >>>> JB
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>
>          >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
>          >     Leinweber wrote:
>          >      >      >      >      >>> >>>>> Hello,
>          >      >      >      >      >>> >>>>>
>          >      >      >      >      >>> >>>>> I am having a strange
>         issue after I
>          >     updated my
>          >      >      >     assembly to
>          >      >      >      >      >>> 4.3.3. I am using a custom file
>         installer
>          >      >     location which
>          >      >      >     I deploy
>          >      >      >      >      >>> with a feature.
>          >      >      >      >      >>> >>>>>
>          >      >      >      >      >>> >>>>> The strange thing is that
>         the folder
>          >     is not
>          >      >     processed
>          >      >      >      >      >>> automatically at startup, but
>         if I touch a
>          >     single
>          >      >     file
>          >      >      >     in the
>          >      >      >      >     folder
>          >      >      >      >      >>> all others files get processed
>         as well.
>          >      >      >      >      >>> >>>>>
>          >      >      >      >      >>> >>>>> Any ideas?
>          >      >      >      >      >>> >>>>>
>          >      >      >      >      >>> >>>>> br,
>          >      >      >      >      >>> >>>>> Matthias
>          >      >      >      >      >>>
>          >      >      >      >      >>>
>          >      >      >      >      >>>
>          >      >      >      >      >>>
>          >      >      >      >      >>
>          >      >      >      >      >>
>          >      >      >      >      >>           CONFIDENTIALITY NOTICE
>          >      >      >      >      >>           This e-mail message
>         and any
>          >     attachments are
>          >      >      >     only for
>          >      >      >      >     the use
>          >      >      >      >      >>           of the intended
>         recipient and may
>          >     contain
>          >      >      >     information
>          >      >      >      >     that is
>          >      >      >      >      >>           privileged,
>         confidential or
>          >     exempt from
>          >      >      >     disclosure under
>          >      >      >      >      >>           applicable law. If you
>         are not
>          >     the intended
>          >      >      >     recipient, any
>          >      >      >      >      >>           disclosure,
>         distribution or other
>          >     use of
>          >      >     this
>          >      >      >     e-mail
>          >      >      >      >     message
>          >      >      >      >      >>           or attachments is
>         prohibited. If you
>          >      >     have received
>          >      >      >      >     this e-mail
>          >      >      >      >      >>           message in error,
>         please delete and
>          >      >     notify the
>          >      >      >     sender
>          >      >      >      >      >>           immediately. Thank you.
>          >      >      >      >      >>
>          >      >      >      >
>          >      >      >      >
>          >      >      >      >
>          >      >      >      >
>          >      >      >
>          >      >      >
>          >      >      >
>          >      >
>          >      >
>          >
>          >
>          >
> 
> 
> 
> 
> 
> 
> 


Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Hello,

i debugged a bit and it looks like that die file installer is started
before the artifact listeners are added.
During processing these files are added to the processingFailures list.
This list is reprocessed everytime and has a retry, but only if at least
one file is changed see
  public void run() {
...
          Set<File> files = this.scanner.scan(false);
          if (!files.isEmpty()) { //<- this was if (files != null)  in
3.6.8 and has changed and causing the problem
            this.process(files);
          }
...


How could i enforce that my fileinstaller is added after my artifact
liesternes (also after blueprint listener is added)

Best regards,
Matthias





Am Mo., 27. Sept. 2021 um 17:55 Uhr schrieb Matthias Leinweber <
m.leinweber@datatactics.de>:

> Sure ..shared desktop or github project (depends on 2 other github
> projects not in maven central yet)
>
> Best regards,
> Matthias
>
> Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré <
> jb@nanthrax.net>:
>
>> OK, maybe it's due to your custom distro.
>>
>> Any chance I can check your distro ?
>>
>> Regards
>> JB
>>
>> On 27/09/2021 16:49, Matthias Leinweber wrote:
>> > I tested it with the downloaded karaf binary distribution and it works.
>> > With a custom distribution there seems to be a problem. I tested with
>> my
>> > own as well as with the custom dynamic dist from examples. Pls test it
>> > with a xml file not only with cfg+jar.
>> >
>> > br,
>> > Matthias
>> >
>> > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
>> > <jb@nanthrax.net <ma...@nanthrax.net>>:
>> >
>> >     Thanks Matthias,
>> >
>> >     I have basically similar, let me try on a fresh install.
>> >
>> >     Regards
>> >     JB
>> >
>> >     On 27/09/2021 15:00, Matthias Leinweber wrote:
>> >      > Hello JB,
>> >      >
>> >      > Linux 5.13.19-2-MANJARO on ext4
>> >      >
>> >      > Br,
>> >      > Matthias
>> >      >
>> >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré
>> >      > <jb@nanthrax.net <ma...@nanthrax.net> <mailto:
>> jb@nanthrax.net
>> >     <ma...@nanthrax.net>>>:
>> >      >
>> >      >     Hi Matthias,
>> >      >
>> >      >     what's your OS and environment ?
>> >      >
>> >      >     It seems to work fine to me: I added a new fileinstall
>> >     factory pid and
>> >      >     it's deploying from there.
>> >      >
>> >      >     Regards
>> >      >     JB
>> >      >
>> >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
>> >      >      > I also tried to add a config file
>> >      >     (org.apache.felix.fileinstall-foo.cfg)
>> >      >      > into the etc folder before first startup, But also no
>> success.
>> >      >      >
>> >      >      > Br,
>> >      >      > Matthias
>> >      >      >
>> >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste
>> >     Onofré
>> >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>> >      >      >
>> >      >      >     I think you have a race condition: fileinstall is
>> >     installed by
>> >      >      >     startup.properties, and you provide the config via
>> >     features
>> >      >     core which
>> >      >      >     come later in the bootstrap.
>> >      >      >
>> >      >      >     Let me try a startup like this and get back to you.
>> >      >      >     I keep you posted.
>> >      >      >
>> >      >      >     Regards
>> >      >      >     JB
>> >      >      >
>> >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
>> >      >      >      > Hello,
>> >      >      >      >
>> >      >      >      > Does not work for us. In our assembly we add a boot
>> >     feature
>> >      >      >     containing:
>> >      >      >      >
>> >      >      >      >      <config
>> name="org.apache.felix.fileinstall-camel">
>> >      >      >      >        felix.fileinstall.dir =
>> >     ${env:CAMEL_PATH:-/deploy/}
>> >      >      >      >        felix.fileinstall.filter =
>> .*\\.(xml|cfg|groovy)
>> >      >      >      >        felix.fileinstall.poll = 1000
>> >      >      >      >        felix.fileinstall.start.level = 80
>> >      >      >      >        felix.fileinstall.active.level = 80
>> >      >      >      >        felix.fileinstall.log.level = 3
>> >      >      >      >      </config>
>> >      >      >      >
>> >      >      >      > The content of this fileinstaller does not get
>> >     processed
>> >      >     on the
>> >      >      >     first
>> >      >      >      > system start. After restart it's fine, but not a
>> viable
>> >      >     option. I
>> >      >      >     tired
>> >      >      >      > start+active @ 60,80,100 + start@100 active@80. As
>> >     well as
>> >      >      >     disable nio2.
>> >      >      >      > In all cases I need to touch a file to make it
>> working.
>> >      >      >      >
>> >      >      >      > br,
>> >      >      >      > Matthias
>> >      >      >      >
>> >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul
>> Fraser
>> >      >      >      > <paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> >      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>:
>> >      >      >      >
>> >      >      >      >     Yes, running without clean works OK in my case.
>> >      >      >      >
>> >      >      >      >     Paul Fraser
>> >      >      >      >
>> >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
>> >      >      >      >      > I guess it works fine without the clean arg
>> >     right ?
>> >      >      >      >      >
>> >      >      >      >      > Regards
>> >      >      >      >      > JB
>> >      >      >      >      >
>> >      >      >      >      > On 22/09/2021 13:15, Jesse White wrote:
>> >      >      >      >      >> We're hitting a similar problem with the
>> >     deploy/
>> >      >     folder
>> >      >      >     and can
>> >      >      >      >      >> reproduce with a vanilla distribution of
>> >     Karaf 4.3.3.
>> >      >      >      >      >>
>> >      >      >      >      >> On Mac OS w/ JDK 11:
>> >      >      >      >      >>
>> >      >      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
>> >      >      >     cd apache-karaf-4.3.3
>> >      >      >      >      >>    cp /tmp/confd-telemetry-feature.xml
>> deploy/
>> >      >      >      >      >>    ./bin/karaf clean
>> >      >      >      >      >>
>> >      >      >      >      >>    karaf@root()> feature:info
>> >     confd-telemetry-auto
>> >      >      >      >      >>    Feature not found
>> >      >      >      >      >>
>> >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
>> >      >      >      >      >>
>> >      >      >      >      >>    karaf@root()> feature:info
>> >       confd-telemetry-auto
>> >      >      >      >      >>    Feature confd-telemetry-auto 1.0.0
>> >      >      >      >      >>    Feature configuration:
>> >      >      >      >      >>
>> >      >      >
>>  org.opennms.features.telemetry.listeners-single-port-flows
>> >      >      >      >      >>
>> >      >     org.opennms.features.telemetry.listeners-JTI-Listener
>> >      >      >      >      >>
>> >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
>> >      >      >      >      >>    ...
>> >      >      >      >      >>
>> >      >      >      >      >> Here's a reference to the feature file in
>> >     question:
>> >      >      >      >      >>
>> >      >      >
>> >     https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >>>
>> >      >      >      >
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >>>>
>> >      >      >      >      >>
>> >      >      >      >
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >>>
>> >      >      >      >
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>> >      >      >
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>> >      >
>> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>> >>>>>
>> >      >      >      >      >>
>> >      >      >      >      >> Thanks for all the effort in maintaining
>> the
>> >      >     distribution
>> >      >      >     - looking
>> >      >      >      >      >> forward to getting R7 up and running with
>> >     JDK 17!
>> >      >      >      >      >>
>> >      >      >      >      >> Best,
>> >      >      >      >      >> Jesse
>> >      >      >      >      >>
>> >      >      >      >
>> >      >      >
>> >      >
>> >
>>  ------------------------------------------------------------------------
>> >      >      >      >      >> *From:* Jean-Baptiste Onofre
>> >     <jb@nanthrax.net <ma...@nanthrax.net>
>> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> >      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> >      >      >      >     <mailto:jb@nanthrax.net
>> >     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>> >     <ma...@nanthrax.net>>
>> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
>> >      >      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
>> >      >      >      >      >> *To:* user@karaf.apache.org
>> >     <ma...@karaf.apache.org>
>> >      >     <mailto:user@karaf.apache.org <mailto:user@karaf.apache.org
>> >>
>> >      >      >     <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org>>>
>> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>> >      >      >     <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org>>>>
>> >      >      >      >     <user@karaf.apache.org
>> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org>>
>> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>> >      >      >     <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>> >     <ma...@karaf.apache.org>>
>> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>>>
>> >      >      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
>> >      >      >      >      >> WARNING: This email originated outside of
>> >     NantHealth.
>> >      >      >      >      >> DO NOT CLICK links or attachments unless
>> you
>> >      >     recognize the
>> >      >      >      >     sender and
>> >      >      >      >      >> are expecting this email.
>> >      >      >      >      >> ________________________________
>> >      >      >      >      >>
>> >      >      >      >      >> Yes, I tried both, no clean, clean as
>> argument,
>> >      >     clean in
>> >      >      >      >      >> config.properties.
>> >      >      >      >      >>
>> >      >      >      >      >> All works fine.
>> >      >      >      >      >>
>> >      >      >      >      >> Can you share some details about your test
>> >     case and
>> >      >      >     environment
>> >      >      >      >      >> (especially if you are on Windows or Unix)
>> ?
>> >      >      >      >      >>
>> >      >      >      >      >> Regards
>> >      >      >      >      >> JB
>> >      >      >      >      >>
>> >      >      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias
>> Leinweber
>> >      >      >      >      >>> <m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>
>> >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>>
>> >      >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>
>> >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>>>
>> >      >      >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>
>> >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>>
>> >      >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>
>> >      >     <mailto:m.leinweber@datatactics.de
>> >     <ma...@datatactics.de>>>>> a écrit :
>> >      >      >      >      >>>
>> >      >      >      >      >>> For me it's a custom dist. Did you do a
>> >     clean start?
>> >      >      >      >      >>>
>> >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr
>> schrieb
>> >      >      >     Jean-Baptiste Onofre
>> >      >      >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>> >      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
>> >      >      >      >      >>> Hi,
>> >      >      >      >      >>>
>> >      >      >      >      >>> I did several test and it works fine for
>> me.
>> >      >      >      >      >>>
>> >      >      >      >      >>> Here’s the very simplest test:
>> >      >      >      >      >>>
>> >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
>> >      >      >      >      >>> - I put commons-lang-2.6.jar in the deploy
>> >     folder
>> >      >     (while
>> >      >      >     Karaf is
>> >      >      >      >      >>> stopped)
>> >      >      >      >      >>> - then, I’m starting Karaf with bin/karaf
>> >      >      >      >      >>> - When I checked the bundle:list:
>> >      >      >      >      >>>
>> >      >      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │
>> >     OPS4J
>> >      >     Pax Url
>> >      >      >     - wrap:
>> >      >      >      >      >>> 55 │ Active   │  80 │ 2.6                │
>> >      >     Commons Lang
>> >      >      >      >      >>>
>> >      >      >      >      >>> So, you can see commons-lang installed and
>> >     active,
>> >      >      >     meaning the
>> >      >      >      >      >>> deployers deployed it from the deploy
>> folder.
>> >      >      >      >      >>>
>> >      >      >      >      >>> It works for me.
>> >      >      >      >      >>>
>> >      >      >      >      >>> Can you elaborate a bit your test case ?
>> >      >      >      >      >>> Is it a custom distribution ?
>> >      >      >      >      >>>
>> >      >      >      >      >>> Regards
>> >      >      >      >      >>> JB
>> >      >      >      >      >>>
>> >      >      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
>> >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> >      >      >      >     <mailto:paulf@qnenet.com
>> >     <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> >     <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
>> >      >      >      >      >>> >
>> >      >      >      >      >>> > Hi JB,
>> >      >      >      >      >>> >
>> >      >      >      >      >>> > Any result on this check?
>> >      >      >      >      >>> >
>> >      >      >      >      >>> > Paul Fraser
>> >      >      >      >      >>> >
>> >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>> >      >      >      >      >>> >> I checked etc I will check deploy now.
>> >      >      >      >      >>> >>
>> >      >      >      >      >>> >> Regards
>> >      >      >      >      >>> >> JB
>> >      >      >      >      >>> >>
>> >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
>> >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>> >      >      >      >     <mailto:paulf@qnenet.com
>> >     <ma...@qnenet.com> <mailto:paulf@qnenet.com
>> >     <ma...@qnenet.com>>
>> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
>> >      >      >      >      >>> >>>
>> >      >      >      >      >>> >>> Hi JB,
>> >      >      >      >      >>> >>>
>> >      >      >      >      >>> >>> In my case the problem occurs using
>> the
>> >      >     deploy folder.
>> >      >      >      >      >>> >>>
>> >      >      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3
>> >     does not
>> >      >      >     install the
>> >      >      >      >      >>> deploy folder files.
>> >      >      >      >      >>> >>>
>> >      >      >      >      >>> >>> Paul
>> >      >      >      >      >>> >>>
>> >      >      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste
>> >     Onofré wrote:
>> >      >      >      >      >>> >>>> Hi,
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> did you updated the etc location in
>> >      >      >     etc/config.properties (in
>> >      >      >      >      >>> the felix.fileinstall.dir property) ?
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> I just tried and it works fine for
>> >     me. Here's my
>> >      >      >     test case:
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> 1. I created etc/my.config.cfg
>> containing
>> >      >     foo=bar
>> >      >      >      >      >>> >>>> 2. I'm starting karaf
>> >      >      >      >      >>> >>>> 3. I can see the config loaded:
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> karaf@root()> config:list
>> >      >     "(service.pid=my.config)"
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >
>> >      >
>> >       ----------------------------------------------------------------
>> >      >      >      >      >>> >>>> Pid:            my.config
>> >      >      >      >      >>> >>>> BundleLocation: ?
>> >      >      >      >      >>> >>>> Properties:
>> >      >      >      >      >>> >>>>    felix.fileinstall.filename =
>> >      >      >      >      >>>
>> >      >      >      >
>> >      >      >
>> >      >
>> >
>>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>> >      >      >      >      >>> >>>>    foo = bar
>> >      >      >      >      >>> >>>>    service.pid = my.config
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> Can you share your test case ?
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>> Regards
>> >      >      >      >      >>> >>>> JB
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>
>> >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
>> >     Leinweber wrote:
>> >      >      >      >      >>> >>>>> Hello,
>> >      >      >      >      >>> >>>>>
>> >      >      >      >      >>> >>>>> I am having a strange issue after I
>> >     updated my
>> >      >      >     assembly to
>> >      >      >      >      >>> 4.3.3. I am using a custom file installer
>> >      >     location which
>> >      >      >     I deploy
>> >      >      >      >      >>> with a feature.
>> >      >      >      >      >>> >>>>>
>> >      >      >      >      >>> >>>>> The strange thing is that the folder
>> >     is not
>> >      >     processed
>> >      >      >      >      >>> automatically at startup, but if I touch a
>> >     single
>> >      >     file
>> >      >      >     in the
>> >      >      >      >     folder
>> >      >      >      >      >>> all others files get processed as well.
>> >      >      >      >      >>> >>>>>
>> >      >      >      >      >>> >>>>> Any ideas?
>> >      >      >      >      >>> >>>>>
>> >      >      >      >      >>> >>>>> br,
>> >      >      >      >      >>> >>>>> Matthias
>> >      >      >      >      >>>
>> >      >      >      >      >>>
>> >      >      >      >      >>>
>> >      >      >      >      >>>
>> >      >      >      >      >>
>> >      >      >      >      >>
>> >      >      >      >      >>           CONFIDENTIALITY NOTICE
>> >      >      >      >      >>           This e-mail message and any
>> >     attachments are
>> >      >      >     only for
>> >      >      >      >     the use
>> >      >      >      >      >>           of the intended recipient and may
>> >     contain
>> >      >      >     information
>> >      >      >      >     that is
>> >      >      >      >      >>           privileged, confidential or
>> >     exempt from
>> >      >      >     disclosure under
>> >      >      >      >      >>           applicable law. If you are not
>> >     the intended
>> >      >      >     recipient, any
>> >      >      >      >      >>           disclosure, distribution or other
>> >     use of
>> >      >     this
>> >      >      >     e-mail
>> >      >      >      >     message
>> >      >      >      >      >>           or attachments is prohibited. If
>> you
>> >      >     have received
>> >      >      >      >     this e-mail
>> >      >      >      >      >>           message in error, please delete
>> and
>> >      >     notify the
>> >      >      >     sender
>> >      >      >      >      >>           immediately. Thank you.
>> >      >      >      >      >>
>> >      >      >      >
>> >      >      >      >
>> >      >      >      >
>> >      >      >      >
>> >      >      >
>> >      >      >
>> >      >      >
>> >      >
>> >      >
>> >
>> >
>> >
>>
>
>
>
>

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Sure ..shared desktop or github project (depends on 2 other github projects
not in maven central yet)

Best regards,
Matthias

Am Mo., 27. Sept. 2021 um 17:09 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> OK, maybe it's due to your custom distro.
>
> Any chance I can check your distro ?
>
> Regards
> JB
>
> On 27/09/2021 16:49, Matthias Leinweber wrote:
> > I tested it with the downloaded karaf binary distribution and it works.
> > With a custom distribution there seems to be a problem. I tested with my
> > own as well as with the custom dynamic dist from examples. Pls test it
> > with a xml file not only with cfg+jar.
> >
> > br,
> > Matthias
> >
> > Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré
> > <jb@nanthrax.net <ma...@nanthrax.net>>:
> >
> >     Thanks Matthias,
> >
> >     I have basically similar, let me try on a fresh install.
> >
> >     Regards
> >     JB
> >
> >     On 27/09/2021 15:00, Matthias Leinweber wrote:
> >      > Hello JB,
> >      >
> >      > Linux 5.13.19-2-MANJARO on ext4
> >      >
> >      > Br,
> >      > Matthias
> >      >
> >      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré
> >      > <jb@nanthrax.net <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >     <ma...@nanthrax.net>>>:
> >      >
> >      >     Hi Matthias,
> >      >
> >      >     what's your OS and environment ?
> >      >
> >      >     It seems to work fine to me: I added a new fileinstall
> >     factory pid and
> >      >     it's deploying from there.
> >      >
> >      >     Regards
> >      >     JB
> >      >
> >      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> >      >      > I also tried to add a config file
> >      >     (org.apache.felix.fileinstall-foo.cfg)
> >      >      > into the etc folder before first startup, But also no
> success.
> >      >      >
> >      >      > Br,
> >      >      > Matthias
> >      >      >
> >      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste
> >     Onofré
> >      >      > <jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >      >      >
> >      >      >     I think you have a race condition: fileinstall is
> >     installed by
> >      >      >     startup.properties, and you provide the config via
> >     features
> >      >     core which
> >      >      >     come later in the bootstrap.
> >      >      >
> >      >      >     Let me try a startup like this and get back to you.
> >      >      >     I keep you posted.
> >      >      >
> >      >      >     Regards
> >      >      >     JB
> >      >      >
> >      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
> >      >      >      > Hello,
> >      >      >      >
> >      >      >      > Does not work for us. In our assembly we add a boot
> >     feature
> >      >      >     containing:
> >      >      >      >
> >      >      >      >      <config
> name="org.apache.felix.fileinstall-camel">
> >      >      >      >        felix.fileinstall.dir =
> >     ${env:CAMEL_PATH:-/deploy/}
> >      >      >      >        felix.fileinstall.filter =
> .*\\.(xml|cfg|groovy)
> >      >      >      >        felix.fileinstall.poll = 1000
> >      >      >      >        felix.fileinstall.start.level = 80
> >      >      >      >        felix.fileinstall.active.level = 80
> >      >      >      >        felix.fileinstall.log.level = 3
> >      >      >      >      </config>
> >      >      >      >
> >      >      >      > The content of this fileinstaller does not get
> >     processed
> >      >     on the
> >      >      >     first
> >      >      >      > system start. After restart it's fine, but not a
> viable
> >      >     option. I
> >      >      >     tired
> >      >      >      > start+active @ 60,80,100 + start@100 active@80. As
> >     well as
> >      >      >     disable nio2.
> >      >      >      > In all cases I need to touch a file to make it
> working.
> >      >      >      >
> >      >      >      > br,
> >      >      >      > Matthias
> >      >      >      >
> >      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul
> Fraser
> >      >      >      > <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>:
> >      >      >      >
> >      >      >      >     Yes, running without clean works OK in my case.
> >      >      >      >
> >      >      >      >     Paul Fraser
> >      >      >      >
> >      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> >      >      >      >      > I guess it works fine without the clean arg
> >     right ?
> >      >      >      >      >
> >      >      >      >      > Regards
> >      >      >      >      > JB
> >      >      >      >      >
> >      >      >      >      > On 22/09/2021 13:15, Jesse White wrote:
> >      >      >      >      >> We're hitting a similar problem with the
> >     deploy/
> >      >     folder
> >      >      >     and can
> >      >      >      >      >> reproduce with a vanilla distribution of
> >     Karaf 4.3.3.
> >      >      >      >      >>
> >      >      >      >      >> On Mac OS w/ JDK 11:
> >      >      >      >      >>
> >      >      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
> >      >      >     cd apache-karaf-4.3.3
> >      >      >      >      >>    cp /tmp/confd-telemetry-feature.xml
> deploy/
> >      >      >      >      >>    ./bin/karaf clean
> >      >      >      >      >>
> >      >      >      >      >>    karaf@root()> feature:info
> >     confd-telemetry-auto
> >      >      >      >      >>    Feature not found
> >      >      >      >      >>
> >      >      >      >      >> Similar test with Karaf 4.3.2 shows:
> >      >      >      >      >>
> >      >      >      >      >>    karaf@root()> feature:info
> >       confd-telemetry-auto
> >      >      >      >      >>    Feature confd-telemetry-auto 1.0.0
> >      >      >      >      >>    Feature configuration:
> >      >      >      >      >>
> >      >      >
>  org.opennms.features.telemetry.listeners-single-port-flows
> >      >      >      >      >>
> >      >     org.opennms.features.telemetry.listeners-JTI-Listener
> >      >      >      >      >>
> >      >     org.opennms.features.telemetry.listeners-NXOS-Listener
> >      >      >      >      >>    ...
> >      >      >      >      >>
> >      >      >      >      >> Here's a reference to the feature file in
> >     question:
> >      >      >      >      >>
> >      >      >
> >     https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >      >      >      >
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>>>
> >      >      >      >      >>
> >      >      >      >
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >      >      >      >
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>>>>
> >      >      >      >      >>
> >      >      >      >      >> Thanks for all the effort in maintaining the
> >      >     distribution
> >      >      >     - looking
> >      >      >      >      >> forward to getting R7 up and running with
> >     JDK 17!
> >      >      >      >      >>
> >      >      >      >      >> Best,
> >      >      >      >      >> Jesse
> >      >      >      >      >>
> >      >      >      >
> >      >      >
> >      >
> >
>  ------------------------------------------------------------------------
> >      >      >      >      >> *From:* Jean-Baptiste Onofre
> >     <jb@nanthrax.net <ma...@nanthrax.net>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >      >      >      >     <mailto:jb@nanthrax.net
> >     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >     <ma...@nanthrax.net>>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
> >      >      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
> >      >      >      >      >> *To:* user@karaf.apache.org
> >     <ma...@karaf.apache.org>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >      >      >     <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org>>>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >      >      >     <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org>>>>
> >      >      >      >     <user@karaf.apache.org
> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org>>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
> >      >      >     <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org>>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>>>
> >      >      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
> >      >      >      >      >> WARNING: This email originated outside of
> >     NantHealth.
> >      >      >      >      >> DO NOT CLICK links or attachments unless you
> >      >     recognize the
> >      >      >      >     sender and
> >      >      >      >      >> are expecting this email.
> >      >      >      >      >> ________________________________
> >      >      >      >      >>
> >      >      >      >      >> Yes, I tried both, no clean, clean as
> argument,
> >      >     clean in
> >      >      >      >      >> config.properties.
> >      >      >      >      >>
> >      >      >      >      >> All works fine.
> >      >      >      >      >>
> >      >      >      >      >> Can you share some details about your test
> >     case and
> >      >      >     environment
> >      >      >      >      >> (especially if you are on Windows or Unix) ?
> >      >      >      >      >>
> >      >      >      >      >> Regards
> >      >      >      >      >> JB
> >      >      >      >      >>
> >      >      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias
> Leinweber
> >      >      >      >      >>> <m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>
> >      >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>>
> >      >      >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>
> >      >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>>>> a écrit :
> >      >      >      >      >>>
> >      >      >      >      >>> For me it's a custom dist. Did you do a
> >     clean start?
> >      >      >      >      >>>
> >      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
> >      >      >     Jean-Baptiste Onofre
> >      >      >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
> >      >      >      >      >>> Hi,
> >      >      >      >      >>>
> >      >      >      >      >>> I did several test and it works fine for
> me.
> >      >      >      >      >>>
> >      >      >      >      >>> Here’s the very simplest test:
> >      >      >      >      >>>
> >      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
> >      >      >      >      >>> - I put commons-lang-2.6.jar in the deploy
> >     folder
> >      >     (while
> >      >      >     Karaf is
> >      >      >      >      >>> stopped)
> >      >      >      >      >>> - then, I’m starting Karaf with bin/karaf
> >      >      >      >      >>> - When I checked the bundle:list:
> >      >      >      >      >>>
> >      >      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │
> >     OPS4J
> >      >     Pax Url
> >      >      >     - wrap:
> >      >      >      >      >>> 55 │ Active   │  80 │ 2.6                │
> >      >     Commons Lang
> >      >      >      >      >>>
> >      >      >      >      >>> So, you can see commons-lang installed and
> >     active,
> >      >      >     meaning the
> >      >      >      >      >>> deployers deployed it from the deploy
> folder.
> >      >      >      >      >>>
> >      >      >      >      >>> It works for me.
> >      >      >      >      >>>
> >      >      >      >      >>> Can you elaborate a bit your test case ?
> >      >      >      >      >>> Is it a custom distribution ?
> >      >      >      >      >>>
> >      >      >      >      >>> Regards
> >      >      >      >      >>> JB
> >      >      >      >      >>>
> >      >      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
> >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >      >      >      >     <mailto:paulf@qnenet.com
> >     <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >     <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
> >      >      >      >      >>> >
> >      >      >      >      >>> > Hi JB,
> >      >      >      >      >>> >
> >      >      >      >      >>> > Any result on this check?
> >      >      >      >      >>> >
> >      >      >      >      >>> > Paul Fraser
> >      >      >      >      >>> >
> >      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >      >      >      >      >>> >> I checked etc I will check deploy now.
> >      >      >      >      >>> >>
> >      >      >      >      >>> >> Regards
> >      >      >      >      >>> >> JB
> >      >      >      >      >>> >>
> >      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
> >      >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
> >      >      >      >     <mailto:paulf@qnenet.com
> >     <ma...@qnenet.com> <mailto:paulf@qnenet.com
> >     <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
> >      >      >      >      >>> >>>
> >      >      >      >      >>> >>> Hi JB,
> >      >      >      >      >>> >>>
> >      >      >      >      >>> >>> In my case the problem occurs using the
> >      >     deploy folder.
> >      >      >      >      >>> >>>
> >      >      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3
> >     does not
> >      >      >     install the
> >      >      >      >      >>> deploy folder files.
> >      >      >      >      >>> >>>
> >      >      >      >      >>> >>> Paul
> >      >      >      >      >>> >>>
> >      >      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste
> >     Onofré wrote:
> >      >      >      >      >>> >>>> Hi,
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> did you updated the etc location in
> >      >      >     etc/config.properties (in
> >      >      >      >      >>> the felix.fileinstall.dir property) ?
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> I just tried and it works fine for
> >     me. Here's my
> >      >      >     test case:
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> 1. I created etc/my.config.cfg
> containing
> >      >     foo=bar
> >      >      >      >      >>> >>>> 2. I'm starting karaf
> >      >      >      >      >>> >>>> 3. I can see the config loaded:
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> karaf@root()> config:list
> >      >     "(service.pid=my.config)"
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >
> >      >
> >       ----------------------------------------------------------------
> >      >      >      >      >>> >>>> Pid:            my.config
> >      >      >      >      >>> >>>> BundleLocation: ?
> >      >      >      >      >>> >>>> Properties:
> >      >      >      >      >>> >>>>    felix.fileinstall.filename =
> >      >      >      >      >>>
> >      >      >      >
> >      >      >
> >      >
> >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >      >      >      >      >>> >>>>    foo = bar
> >      >      >      >      >>> >>>>    service.pid = my.config
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> Can you share your test case ?
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>> Regards
> >      >      >      >      >>> >>>> JB
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>
> >      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
> >     Leinweber wrote:
> >      >      >      >      >>> >>>>> Hello,
> >      >      >      >      >>> >>>>>
> >      >      >      >      >>> >>>>> I am having a strange issue after I
> >     updated my
> >      >      >     assembly to
> >      >      >      >      >>> 4.3.3. I am using a custom file installer
> >      >     location which
> >      >      >     I deploy
> >      >      >      >      >>> with a feature.
> >      >      >      >      >>> >>>>>
> >      >      >      >      >>> >>>>> The strange thing is that the folder
> >     is not
> >      >     processed
> >      >      >      >      >>> automatically at startup, but if I touch a
> >     single
> >      >     file
> >      >      >     in the
> >      >      >      >     folder
> >      >      >      >      >>> all others files get processed as well.
> >      >      >      >      >>> >>>>>
> >      >      >      >      >>> >>>>> Any ideas?
> >      >      >      >      >>> >>>>>
> >      >      >      >      >>> >>>>> br,
> >      >      >      >      >>> >>>>> Matthias
> >      >      >      >      >>>
> >      >      >      >      >>>
> >      >      >      >      >>>
> >      >      >      >      >>>
> >      >      >      >      >>
> >      >      >      >      >>
> >      >      >      >      >>           CONFIDENTIALITY NOTICE
> >      >      >      >      >>           This e-mail message and any
> >     attachments are
> >      >      >     only for
> >      >      >      >     the use
> >      >      >      >      >>           of the intended recipient and may
> >     contain
> >      >      >     information
> >      >      >      >     that is
> >      >      >      >      >>           privileged, confidential or
> >     exempt from
> >      >      >     disclosure under
> >      >      >      >      >>           applicable law. If you are not
> >     the intended
> >      >      >     recipient, any
> >      >      >      >      >>           disclosure, distribution or other
> >     use of
> >      >     this
> >      >      >     e-mail
> >      >      >      >     message
> >      >      >      >      >>           or attachments is prohibited. If
> you
> >      >     have received
> >      >      >      >     this e-mail
> >      >      >      >      >>           message in error, please delete
> and
> >      >     notify the
> >      >      >     sender
> >      >      >      >      >>           immediately. Thank you.
> >      >      >      >      >>
> >      >      >      >
> >      >      >      >
> >      >      >      >
> >      >      >      >
> >      >      >
> >      >      >
> >      >      >
> >      >
> >      >
> >
> >
> >
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
OK, maybe it's due to your custom distro.

Any chance I can check your distro ?

Regards
JB

On 27/09/2021 16:49, Matthias Leinweber wrote:
> I tested it with the downloaded karaf binary distribution and it works.
> With a custom distribution there seems to be a problem. I tested with my 
> own as well as with the custom dynamic dist from examples. Pls test it 
> with a xml file not only with cfg+jar.
> 
> br,
> Matthias
> 
> Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré 
> <jb@nanthrax.net <ma...@nanthrax.net>>:
> 
>     Thanks Matthias,
> 
>     I have basically similar, let me try on a fresh install.
> 
>     Regards
>     JB
> 
>     On 27/09/2021 15:00, Matthias Leinweber wrote:
>      > Hello JB,
>      >
>      > Linux 5.13.19-2-MANJARO on ext4
>      >
>      > Br,
>      > Matthias
>      >
>      > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré
>      > <jb@nanthrax.net <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>>:
>      >
>      >     Hi Matthias,
>      >
>      >     what's your OS and environment ?
>      >
>      >     It seems to work fine to me: I added a new fileinstall
>     factory pid and
>      >     it's deploying from there.
>      >
>      >     Regards
>      >     JB
>      >
>      >     On 27/09/2021 14:38, Matthias Leinweber wrote:
>      >      > I also tried to add a config file
>      >     (org.apache.felix.fileinstall-foo.cfg)
>      >      > into the etc folder before first startup, But also no success.
>      >      >
>      >      > Br,
>      >      > Matthias
>      >      >
>      >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste
>     Onofré
>      >      > <jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>      >      >
>      >      >     I think you have a race condition: fileinstall is
>     installed by
>      >      >     startup.properties, and you provide the config via
>     features
>      >     core which
>      >      >     come later in the bootstrap.
>      >      >
>      >      >     Let me try a startup like this and get back to you.
>      >      >     I keep you posted.
>      >      >
>      >      >     Regards
>      >      >     JB
>      >      >
>      >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
>      >      >      > Hello,
>      >      >      >
>      >      >      > Does not work for us. In our assembly we add a boot
>     feature
>      >      >     containing:
>      >      >      >
>      >      >      >      <config name="org.apache.felix.fileinstall-camel">
>      >      >      >        felix.fileinstall.dir =
>     ${env:CAMEL_PATH:-/deploy/}
>      >      >      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
>      >      >      >        felix.fileinstall.poll = 1000
>      >      >      >        felix.fileinstall.start.level = 80
>      >      >      >        felix.fileinstall.active.level = 80
>      >      >      >        felix.fileinstall.log.level = 3
>      >      >      >      </config>
>      >      >      >
>      >      >      > The content of this fileinstaller does not get
>     processed
>      >     on the
>      >      >     first
>      >      >      > system start. After restart it's fine, but not a viable
>      >     option. I
>      >      >     tired
>      >      >      > start+active @ 60,80,100 + start@100 active@80. As
>     well as
>      >      >     disable nio2.
>      >      >      > In all cases I need to touch a file to make it working.
>      >      >      >
>      >      >      > br,
>      >      >      > Matthias
>      >      >      >
>      >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
>      >      >      > <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>>:
>      >      >      >
>      >      >      >     Yes, running without clean works OK in my case.
>      >      >      >
>      >      >      >     Paul Fraser
>      >      >      >
>      >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
>      >      >      >      > I guess it works fine without the clean arg
>     right ?
>      >      >      >      >
>      >      >      >      > Regards
>      >      >      >      > JB
>      >      >      >      >
>      >      >      >      > On 22/09/2021 13:15, Jesse White wrote:
>      >      >      >      >> We're hitting a similar problem with the
>     deploy/
>      >     folder
>      >      >     and can
>      >      >      >      >> reproduce with a vanilla distribution of
>     Karaf 4.3.3.
>      >      >      >      >>
>      >      >      >      >> On Mac OS w/ JDK 11:
>      >      >      >      >>
>      >      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
>      >      >     cd apache-karaf-4.3.3
>      >      >      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
>      >      >      >      >>    ./bin/karaf clean
>      >      >      >      >>
>      >      >      >      >>    karaf@root()> feature:info
>     confd-telemetry-auto
>      >      >      >      >>    Feature not found
>      >      >      >      >>
>      >      >      >      >> Similar test with Karaf 4.3.2 shows:
>      >      >      >      >>
>      >      >      >      >>    karaf@root()> feature:info
>       confd-telemetry-auto
>      >      >      >      >>    Feature confd-telemetry-auto 1.0.0
>      >      >      >      >>    Feature configuration:
>      >      >      >      >>
>      >      >     org.opennms.features.telemetry.listeners-single-port-flows
>      >      >      >      >>
>      >     org.opennms.features.telemetry.listeners-JTI-Listener
>      >      >      >      >>
>      >     org.opennms.features.telemetry.listeners-NXOS-Listener
>      >      >      >      >>    ...
>      >      >      >      >>
>      >      >      >      >> Here's a reference to the feature file in
>     question:
>      >      >      >      >>
>      >      >
>     https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>      >      >      >
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>      >      >      >      >>
>      >      >      >
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>      >      >      >
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
>      >      >      >      >>
>      >      >      >      >> Thanks for all the effort in maintaining the
>      >     distribution
>      >      >     - looking
>      >      >      >      >> forward to getting R7 up and running with
>     JDK 17!
>      >      >      >      >>
>      >      >      >      >> Best,
>      >      >      >      >> Jesse
>      >      >      >      >>
>      >      >      >
>      >      >
>      >     
>       ------------------------------------------------------------------------
>      >      >      >      >> *From:* Jean-Baptiste Onofre
>     <jb@nanthrax.net <ma...@nanthrax.net>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>      >      >      >     <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>
>      >      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
>      >      >      >      >> *To:* user@karaf.apache.org
>     <ma...@karaf.apache.org>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >      >     <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org>>>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >      >     <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org>>>>
>      >      >      >     <user@karaf.apache.org
>     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org>>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >      >     <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org>>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>>>
>      >      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
>      >      >      >      >> WARNING: This email originated outside of
>     NantHealth.
>      >      >      >      >> DO NOT CLICK links or attachments unless you
>      >     recognize the
>      >      >      >     sender and
>      >      >      >      >> are expecting this email.
>      >      >      >      >> ________________________________
>      >      >      >      >>
>      >      >      >      >> Yes, I tried both, no clean, clean as argument,
>      >     clean in
>      >      >      >      >> config.properties.
>      >      >      >      >>
>      >      >      >      >> All works fine.
>      >      >      >      >>
>      >      >      >      >> Can you share some details about your test
>     case and
>      >      >     environment
>      >      >      >      >> (especially if you are on Windows or Unix) ?
>      >      >      >      >>
>      >      >      >      >> Regards
>      >      >      >      >> JB
>      >      >      >      >>
>      >      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
>      >      >      >      >>> <m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>
>      >      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>>
>      >      >      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>
>      >      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>>>> a écrit :
>      >      >      >      >>>
>      >      >      >      >>> For me it's a custom dist. Did you do a
>     clean start?
>      >      >      >      >>>
>      >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
>      >      >     Jean-Baptiste Onofre
>      >      >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>>:
>      >      >      >      >>> Hi,
>      >      >      >      >>>
>      >      >      >      >>> I did several test and it works fine for me.
>      >      >      >      >>>
>      >      >      >      >>> Here’s the very simplest test:
>      >      >      >      >>>
>      >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
>      >      >      >      >>> - I put commons-lang-2.6.jar in the deploy
>     folder
>      >     (while
>      >      >     Karaf is
>      >      >      >      >>> stopped)
>      >      >      >      >>> - then, I’m starting Karaf with bin/karaf
>      >      >      >      >>> - When I checked the bundle:list:
>      >      >      >      >>>
>      >      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │
>     OPS4J
>      >     Pax Url
>      >      >     - wrap:
>      >      >      >      >>> 55 │ Active   │  80 │ 2.6                │
>      >     Commons Lang
>      >      >      >      >>>
>      >      >      >      >>> So, you can see commons-lang installed and
>     active,
>      >      >     meaning the
>      >      >      >      >>> deployers deployed it from the deploy folder.
>      >      >      >      >>>
>      >      >      >      >>> It works for me.
>      >      >      >      >>>
>      >      >      >      >>> Can you elaborate a bit your test case ?
>      >      >      >      >>> Is it a custom distribution ?
>      >      >      >      >>>
>      >      >      >      >>> Regards
>      >      >      >      >>> JB
>      >      >      >      >>>
>      >      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
>      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>      >      >      >     <mailto:paulf@qnenet.com
>     <ma...@qnenet.com> <mailto:paulf@qnenet.com
>     <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
>      >      >      >      >>> >
>      >      >      >      >>> > Hi JB,
>      >      >      >      >>> >
>      >      >      >      >>> > Any result on this check?
>      >      >      >      >>> >
>      >      >      >      >>> > Paul Fraser
>      >      >      >      >>> >
>      >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>      >      >      >      >>> >> I checked etc I will check deploy now.
>      >      >      >      >>> >>
>      >      >      >      >>> >> Regards
>      >      >      >      >>> >> JB
>      >      >      >      >>> >>
>      >      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
>      >      >     <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>
>      >      >      >     <mailto:paulf@qnenet.com
>     <ma...@qnenet.com> <mailto:paulf@qnenet.com
>     <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>> a écrit :
>      >      >      >      >>> >>>
>      >      >      >      >>> >>> Hi JB,
>      >      >      >      >>> >>>
>      >      >      >      >>> >>> In my case the problem occurs using the
>      >     deploy folder.
>      >      >      >      >>> >>>
>      >      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3
>     does not
>      >      >     install the
>      >      >      >      >>> deploy folder files.
>      >      >      >      >>> >>>
>      >      >      >      >>> >>> Paul
>      >      >      >      >>> >>>
>      >      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste
>     Onofré wrote:
>      >      >      >      >>> >>>> Hi,
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> did you updated the etc location in
>      >      >     etc/config.properties (in
>      >      >      >      >>> the felix.fileinstall.dir property) ?
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> I just tried and it works fine for
>     me. Here's my
>      >      >     test case:
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> 1. I created etc/my.config.cfg containing
>      >     foo=bar
>      >      >      >      >>> >>>> 2. I'm starting karaf
>      >      >      >      >>> >>>> 3. I can see the config loaded:
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> karaf@root()> config:list
>      >     "(service.pid=my.config)"
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >
>      >     
>       ----------------------------------------------------------------
>      >      >      >      >>> >>>> Pid:            my.config
>      >      >      >      >>> >>>> BundleLocation: ?
>      >      >      >      >>> >>>> Properties:
>      >      >      >      >>> >>>>    felix.fileinstall.filename =
>      >      >      >      >>>
>      >      >      >
>      >      >
>      >     
>       file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>      >      >      >      >>> >>>>    foo = bar
>      >      >      >      >>> >>>>    service.pid = my.config
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> Can you share your test case ?
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>> Regards
>      >      >      >      >>> >>>> JB
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>
>      >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
>     Leinweber wrote:
>      >      >      >      >>> >>>>> Hello,
>      >      >      >      >>> >>>>>
>      >      >      >      >>> >>>>> I am having a strange issue after I
>     updated my
>      >      >     assembly to
>      >      >      >      >>> 4.3.3. I am using a custom file installer
>      >     location which
>      >      >     I deploy
>      >      >      >      >>> with a feature.
>      >      >      >      >>> >>>>>
>      >      >      >      >>> >>>>> The strange thing is that the folder
>     is not
>      >     processed
>      >      >      >      >>> automatically at startup, but if I touch a
>     single
>      >     file
>      >      >     in the
>      >      >      >     folder
>      >      >      >      >>> all others files get processed as well.
>      >      >      >      >>> >>>>>
>      >      >      >      >>> >>>>> Any ideas?
>      >      >      >      >>> >>>>>
>      >      >      >      >>> >>>>> br,
>      >      >      >      >>> >>>>> Matthias
>      >      >      >      >>>
>      >      >      >      >>>
>      >      >      >      >>>
>      >      >      >      >>>
>      >      >      >      >>
>      >      >      >      >>
>      >      >      >      >>           CONFIDENTIALITY NOTICE
>      >      >      >      >>           This e-mail message and any
>     attachments are
>      >      >     only for
>      >      >      >     the use
>      >      >      >      >>           of the intended recipient and may
>     contain
>      >      >     information
>      >      >      >     that is
>      >      >      >      >>           privileged, confidential or
>     exempt from
>      >      >     disclosure under
>      >      >      >      >>           applicable law. If you are not
>     the intended
>      >      >     recipient, any
>      >      >      >      >>           disclosure, distribution or other
>     use of
>      >     this
>      >      >     e-mail
>      >      >      >     message
>      >      >      >      >>           or attachments is prohibited. If you
>      >     have received
>      >      >      >     this e-mail
>      >      >      >      >>           message in error, please delete and
>      >     notify the
>      >      >     sender
>      >      >      >      >>           immediately. Thank you.
>      >      >      >      >>
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >
>      >      >
>      >      >
>      >
>      >
> 
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
I tested it with the downloaded karaf binary distribution and it works.
With a custom distribution there seems to be a problem. I tested with my
own as well as with the custom dynamic dist from examples. Pls test it with
a xml file not only with cfg+jar.

br,
Matthias

Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> Thanks Matthias,
>
> I have basically similar, let me try on a fresh install.
>
> Regards
> JB
>
> On 27/09/2021 15:00, Matthias Leinweber wrote:
> > Hello JB,
> >
> > Linux 5.13.19-2-MANJARO on ext4
> >
> > Br,
> > Matthias
> >
> > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré
> > <jb@nanthrax.net <ma...@nanthrax.net>>:
> >
> >     Hi Matthias,
> >
> >     what's your OS and environment ?
> >
> >     It seems to work fine to me: I added a new fileinstall factory pid
> and
> >     it's deploying from there.
> >
> >     Regards
> >     JB
> >
> >     On 27/09/2021 14:38, Matthias Leinweber wrote:
> >      > I also tried to add a config file
> >     (org.apache.felix.fileinstall-foo.cfg)
> >      > into the etc folder before first startup, But also no success.
> >      >
> >      > Br,
> >      > Matthias
> >      >
> >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste Onofré
> >      > <jb@nanthrax.net <ma...@nanthrax.net> <mailto:jb@nanthrax.net
> >     <ma...@nanthrax.net>>>:
> >      >
> >      >     I think you have a race condition: fileinstall is installed by
> >      >     startup.properties, and you provide the config via features
> >     core which
> >      >     come later in the bootstrap.
> >      >
> >      >     Let me try a startup like this and get back to you.
> >      >     I keep you posted.
> >      >
> >      >     Regards
> >      >     JB
> >      >
> >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
> >      >      > Hello,
> >      >      >
> >      >      > Does not work for us. In our assembly we add a boot feature
> >      >     containing:
> >      >      >
> >      >      >      <config name="org.apache.felix.fileinstall-camel">
> >      >      >        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
> >      >      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
> >      >      >        felix.fileinstall.poll = 1000
> >      >      >        felix.fileinstall.start.level = 80
> >      >      >        felix.fileinstall.active.level = 80
> >      >      >        felix.fileinstall.log.level = 3
> >      >      >      </config>
> >      >      >
> >      >      > The content of this fileinstaller does not get processed
> >     on the
> >      >     first
> >      >      > system start. After restart it's fine, but not a viable
> >     option. I
> >      >     tired
> >      >      > start+active @ 60,80,100 + start@100 active@80. As well as
> >      >     disable nio2.
> >      >      > In all cases I need to touch a file to make it working.
> >      >      >
> >      >      > br,
> >      >      > Matthias
> >      >      >
> >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
> >      >      > <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>:
> >      >      >
> >      >      >     Yes, running without clean works OK in my case.
> >      >      >
> >      >      >     Paul Fraser
> >      >      >
> >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> >      >      >      > I guess it works fine without the clean arg right ?
> >      >      >      >
> >      >      >      > Regards
> >      >      >      > JB
> >      >      >      >
> >      >      >      > On 22/09/2021 13:15, Jesse White wrote:
> >      >      >      >> We're hitting a similar problem with the deploy/
> >     folder
> >      >     and can
> >      >      >      >> reproduce with a vanilla distribution of Karaf
> 4.3.3.
> >      >      >      >>
> >      >      >      >> On Mac OS w/ JDK 11:
> >      >      >      >>
> >      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
> >      >     cd apache-karaf-4.3.3
> >      >      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
> >      >      >      >>    ./bin/karaf clean
> >      >      >      >>
> >      >      >      >>    karaf@root()> feature:info confd-telemetry-auto
> >      >      >      >>    Feature not found
> >      >      >      >>
> >      >      >      >> Similar test with Karaf 4.3.2 shows:
> >      >      >      >>
> >      >      >      >>    karaf@root()> feature:info
>  confd-telemetry-auto
> >      >      >      >>    Feature confd-telemetry-auto 1.0.0
> >      >      >      >>    Feature configuration:
> >      >      >      >>
> >      >     org.opennms.features.telemetry.listeners-single-port-flows
> >      >      >      >>
> >     org.opennms.features.telemetry.listeners-JTI-Listener
> >      >      >      >>
> >     org.opennms.features.telemetry.listeners-NXOS-Listener
> >      >      >      >>    ...
> >      >      >      >>
> >      >      >      >> Here's a reference to the feature file in question:
> >      >      >      >>
> >      > https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >      >      >      >>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >>>>
> >      >      >      >>
> >      >      >      >> Thanks for all the effort in maintaining the
> >     distribution
> >      >     - looking
> >      >      >      >> forward to getting R7 up and running with JDK 17!
> >      >      >      >>
> >      >      >      >> Best,
> >      >      >      >> Jesse
> >      >      >      >>
> >      >      >
> >      >
> >
>  ------------------------------------------------------------------------
> >      >      >      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
> >     <ma...@nanthrax.net>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
> >      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
> >      >      >      >> *To:* user@karaf.apache.org
> >     <ma...@karaf.apache.org>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
> >      >     <mailto:user@karaf.apache.org <mailto:user@karaf.apache.org
> >>>
> >      >      >     <user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
> >      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>>
> >      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
> >      >      >      >> WARNING: This email originated outside of
> NantHealth.
> >      >      >      >> DO NOT CLICK links or attachments unless you
> >     recognize the
> >      >      >     sender and
> >      >      >      >> are expecting this email.
> >      >      >      >> ________________________________
> >      >      >      >>
> >      >      >      >> Yes, I tried both, no clean, clean as argument,
> >     clean in
> >      >      >      >> config.properties.
> >      >      >      >>
> >      >      >      >> All works fine.
> >      >      >      >>
> >      >      >      >> Can you share some details about your test case and
> >      >     environment
> >      >      >      >> (especially if you are on Windows or Unix) ?
> >      >      >      >>
> >      >      >      >> Regards
> >      >      >      >> JB
> >      >      >      >>
> >      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
> >      >      >      >>> <m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>
> >      >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>>> a écrit :
> >      >      >      >>>
> >      >      >      >>> For me it's a custom dist. Did you do a clean
> start?
> >      >      >      >>>
> >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
> >      >     Jean-Baptiste Onofre
> >      >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
> >      >      >      >>> Hi,
> >      >      >      >>>
> >      >      >      >>> I did several test and it works fine for me.
> >      >      >      >>>
> >      >      >      >>> Here’s the very simplest test:
> >      >      >      >>>
> >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
> >      >      >      >>> - I put commons-lang-2.6.jar in the deploy folder
> >     (while
> >      >     Karaf is
> >      >      >      >>> stopped)
> >      >      >      >>> - then, I’m starting Karaf with bin/karaf
> >      >      >      >>> - When I checked the bundle:list:
> >      >      >      >>>
> >      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J
> >     Pax Url
> >      >     - wrap:
> >      >      >      >>> 55 │ Active   │  80 │ 2.6                │
> >     Commons Lang
> >      >      >      >>>
> >      >      >      >>> So, you can see commons-lang installed and active,
> >      >     meaning the
> >      >      >      >>> deployers deployed it from the deploy folder.
> >      >      >      >>>
> >      >      >      >>> It works for me.
> >      >      >      >>>
> >      >      >      >>> Can you elaborate a bit your test case ?
> >      >      >      >>> Is it a custom distribution ?
> >      >      >      >>>
> >      >      >      >>> Regards
> >      >      >      >>> JB
> >      >      >      >>>
> >      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
> >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>> a écrit :
> >      >      >      >>> >
> >      >      >      >>> > Hi JB,
> >      >      >      >>> >
> >      >      >      >>> > Any result on this check?
> >      >      >      >>> >
> >      >      >      >>> > Paul Fraser
> >      >      >      >>> >
> >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >      >      >      >>> >> I checked etc I will check deploy now.
> >      >      >      >>> >>
> >      >      >      >>> >> Regards
> >      >      >      >>> >> JB
> >      >      >      >>> >>
> >      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
> >      >     <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
> >      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>> a écrit :
> >      >      >      >>> >>>
> >      >      >      >>> >>> Hi JB,
> >      >      >      >>> >>>
> >      >      >      >>> >>> In my case the problem occurs using the
> >     deploy folder.
> >      >      >      >>> >>>
> >      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not
> >      >     install the
> >      >      >      >>> deploy folder files.
> >      >      >      >>> >>>
> >      >      >      >>> >>> Paul
> >      >      >      >>> >>>
> >      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré
> wrote:
> >      >      >      >>> >>>> Hi,
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> did you updated the etc location in
> >      >     etc/config.properties (in
> >      >      >      >>> the felix.fileinstall.dir property) ?
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> I just tried and it works fine for me.
> Here's my
> >      >     test case:
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> 1. I created etc/my.config.cfg containing
> >     foo=bar
> >      >      >      >>> >>>> 2. I'm starting karaf
> >      >      >      >>> >>>> 3. I can see the config loaded:
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> karaf@root()> config:list
> >     "(service.pid=my.config)"
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >
> >       ----------------------------------------------------------------
> >      >      >      >>> >>>> Pid:            my.config
> >      >      >      >>> >>>> BundleLocation: ?
> >      >      >      >>> >>>> Properties:
> >      >      >      >>> >>>>    felix.fileinstall.filename =
> >      >      >      >>>
> >      >      >
> >      >
> >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >      >      >      >>> >>>>    foo = bar
> >      >      >      >>> >>>>    service.pid = my.config
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> Can you share your test case ?
> >      >      >      >>> >>>>
> >      >      >      >>> >>>> Regards
> >      >      >      >>> >>>> JB
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>
> >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber
> wrote:
> >      >      >      >>> >>>>> Hello,
> >      >      >      >>> >>>>>
> >      >      >      >>> >>>>> I am having a strange issue after I updated
> my
> >      >     assembly to
> >      >      >      >>> 4.3.3. I am using a custom file installer
> >     location which
> >      >     I deploy
> >      >      >      >>> with a feature.
> >      >      >      >>> >>>>>
> >      >      >      >>> >>>>> The strange thing is that the folder is not
> >     processed
> >      >      >      >>> automatically at startup, but if I touch a single
> >     file
> >      >     in the
> >      >      >     folder
> >      >      >      >>> all others files get processed as well.
> >      >      >      >>> >>>>>
> >      >      >      >>> >>>>> Any ideas?
> >      >      >      >>> >>>>>
> >      >      >      >>> >>>>> br,
> >      >      >      >>> >>>>> Matthias
> >      >      >      >>>
> >      >      >      >>>
> >      >      >      >>>
> >      >      >      >>>
> >      >      >      >>
> >      >      >      >>
> >      >      >      >>           CONFIDENTIALITY NOTICE
> >      >      >      >>           This e-mail message and any attachments
> are
> >      >     only for
> >      >      >     the use
> >      >      >      >>           of the intended recipient and may contain
> >      >     information
> >      >      >     that is
> >      >      >      >>           privileged, confidential or exempt from
> >      >     disclosure under
> >      >      >      >>           applicable law. If you are not the
> intended
> >      >     recipient, any
> >      >      >      >>           disclosure, distribution or other use of
> >     this
> >      >     e-mail
> >      >      >     message
> >      >      >      >>           or attachments is prohibited. If you
> >     have received
> >      >      >     this e-mail
> >      >      >      >>           message in error, please delete and
> >     notify the
> >      >     sender
> >      >      >      >>           immediately. Thank you.
> >      >      >      >>
> >      >      >
> >      >      >
> >      >      >
> >      >      >
> >      >
> >      >
> >      >
> >
> >
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks Matthias,

I have basically similar, let me try on a fresh install.

Regards
JB

On 27/09/2021 15:00, Matthias Leinweber wrote:
> Hello JB,
> 
> Linux 5.13.19-2-MANJARO on ext4
> 
> Br,
> Matthias
> 
> Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré 
> <jb@nanthrax.net <ma...@nanthrax.net>>:
> 
>     Hi Matthias,
> 
>     what's your OS and environment ?
> 
>     It seems to work fine to me: I added a new fileinstall factory pid and
>     it's deploying from there.
> 
>     Regards
>     JB
> 
>     On 27/09/2021 14:38, Matthias Leinweber wrote:
>      > I also tried to add a config file
>     (org.apache.felix.fileinstall-foo.cfg)
>      > into the etc folder before first startup, But also no success.
>      >
>      > Br,
>      > Matthias
>      >
>      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste Onofré
>      > <jb@nanthrax.net <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>>:
>      >
>      >     I think you have a race condition: fileinstall is installed by
>      >     startup.properties, and you provide the config via features
>     core which
>      >     come later in the bootstrap.
>      >
>      >     Let me try a startup like this and get back to you.
>      >     I keep you posted.
>      >
>      >     Regards
>      >     JB
>      >
>      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
>      >      > Hello,
>      >      >
>      >      > Does not work for us. In our assembly we add a boot feature
>      >     containing:
>      >      >
>      >      >      <config name="org.apache.felix.fileinstall-camel">
>      >      >        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
>      >      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
>      >      >        felix.fileinstall.poll = 1000
>      >      >        felix.fileinstall.start.level = 80
>      >      >        felix.fileinstall.active.level = 80
>      >      >        felix.fileinstall.log.level = 3
>      >      >      </config>
>      >      >
>      >      > The content of this fileinstaller does not get processed
>     on the
>      >     first
>      >      > system start. After restart it's fine, but not a viable
>     option. I
>      >     tired
>      >      > start+active @ 60,80,100 + start@100 active@80. As well as
>      >     disable nio2.
>      >      > In all cases I need to touch a file to make it working.
>      >      >
>      >      > br,
>      >      > Matthias
>      >      >
>      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
>      >      > <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>>:
>      >      >
>      >      >     Yes, running without clean works OK in my case.
>      >      >
>      >      >     Paul Fraser
>      >      >
>      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
>      >      >      > I guess it works fine without the clean arg right ?
>      >      >      >
>      >      >      > Regards
>      >      >      > JB
>      >      >      >
>      >      >      > On 22/09/2021 13:15, Jesse White wrote:
>      >      >      >> We're hitting a similar problem with the deploy/
>     folder
>      >     and can
>      >      >      >> reproduce with a vanilla distribution of Karaf 4.3.3.
>      >      >      >>
>      >      >      >> On Mac OS w/ JDK 11:
>      >      >      >>
>      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
>      >     cd apache-karaf-4.3.3
>      >      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
>      >      >      >>    ./bin/karaf clean
>      >      >      >>
>      >      >      >>    karaf@root()> feature:info confd-telemetry-auto
>      >      >      >>    Feature not found
>      >      >      >>
>      >      >      >> Similar test with Karaf 4.3.2 shows:
>      >      >      >>
>      >      >      >>    karaf@root()> feature:info  confd-telemetry-auto
>      >      >      >>    Feature confd-telemetry-auto 1.0.0
>      >      >      >>    Feature configuration:
>      >      >      >>
>      >     org.opennms.features.telemetry.listeners-single-port-flows
>      >      >      >>     
>     org.opennms.features.telemetry.listeners-JTI-Listener
>      >      >      >>     
>     org.opennms.features.telemetry.listeners-NXOS-Listener
>      >      >      >>    ...
>      >      >      >>
>      >      >      >> Here's a reference to the feature file in question:
>      >      >      >>
>      > https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>      >      >      >>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >
>      >     
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
>      >      >      >>
>      >      >      >> Thanks for all the effort in maintaining the
>     distribution
>      >     - looking
>      >      >      >> forward to getting R7 up and running with JDK 17!
>      >      >      >>
>      >      >      >> Best,
>      >      >      >> Jesse
>      >      >      >>
>      >      >
>      >     
>       ------------------------------------------------------------------------
>      >      >      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
>     <ma...@nanthrax.net>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>      >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>
>      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
>      >      >      >> *To:* user@karaf.apache.org
>     <ma...@karaf.apache.org>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >      >     <user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>>
>      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
>      >      >      >> WARNING: This email originated outside of NantHealth.
>      >      >      >> DO NOT CLICK links or attachments unless you
>     recognize the
>      >      >     sender and
>      >      >      >> are expecting this email.
>      >      >      >> ________________________________
>      >      >      >>
>      >      >      >> Yes, I tried both, no clean, clean as argument,
>     clean in
>      >      >      >> config.properties.
>      >      >      >>
>      >      >      >> All works fine.
>      >      >      >>
>      >      >      >> Can you share some details about your test case and
>      >     environment
>      >      >      >> (especially if you are on Windows or Unix) ?
>      >      >      >>
>      >      >      >> Regards
>      >      >      >> JB
>      >      >      >>
>      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
>      >      >      >>> <m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>
>      >      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>>> a écrit :
>      >      >      >>>
>      >      >      >>> For me it's a custom dist. Did you do a clean start?
>      >      >      >>>
>      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
>      >     Jean-Baptiste Onofre
>      >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>>:
>      >      >      >>> Hi,
>      >      >      >>>
>      >      >      >>> I did several test and it works fine for me.
>      >      >      >>>
>      >      >      >>> Here’s the very simplest test:
>      >      >      >>>
>      >      >      >>> - Starting from Karaf 4.3.3 vanilla
>      >      >      >>> - I put commons-lang-2.6.jar in the deploy folder
>     (while
>      >     Karaf is
>      >      >      >>> stopped)
>      >      >      >>> - then, I’m starting Karaf with bin/karaf
>      >      >      >>> - When I checked the bundle:list:
>      >      >      >>>
>      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J
>     Pax Url
>      >     - wrap:
>      >      >      >>> 55 │ Active   │  80 │ 2.6                │
>     Commons Lang
>      >      >      >>>
>      >      >      >>> So, you can see commons-lang installed and active,
>      >     meaning the
>      >      >      >>> deployers deployed it from the deploy folder.
>      >      >      >>>
>      >      >      >>> It works for me.
>      >      >      >>>
>      >      >      >>> Can you elaborate a bit your test case ?
>      >      >      >>> Is it a custom distribution ?
>      >      >      >>>
>      >      >      >>> Regards
>      >      >      >>> JB
>      >      >      >>>
>      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
>      >     <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>> a écrit :
>      >      >      >>> >
>      >      >      >>> > Hi JB,
>      >      >      >>> >
>      >      >      >>> > Any result on this check?
>      >      >      >>> >
>      >      >      >>> > Paul Fraser
>      >      >      >>> >
>      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>      >      >      >>> >> I checked etc I will check deploy now.
>      >      >      >>> >>
>      >      >      >>> >> Regards
>      >      >      >>> >> JB
>      >      >      >>> >>
>      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
>      >     <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>
>      >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>> a écrit :
>      >      >      >>> >>>
>      >      >      >>> >>> Hi JB,
>      >      >      >>> >>>
>      >      >      >>> >>> In my case the problem occurs using the
>     deploy folder.
>      >      >      >>> >>>
>      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not
>      >     install the
>      >      >      >>> deploy folder files.
>      >      >      >>> >>>
>      >      >      >>> >>> Paul
>      >      >      >>> >>>
>      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>      >      >      >>> >>>> Hi,
>      >      >      >>> >>>>
>      >      >      >>> >>>> did you updated the etc location in
>      >     etc/config.properties (in
>      >      >      >>> the felix.fileinstall.dir property) ?
>      >      >      >>> >>>>
>      >      >      >>> >>>> I just tried and it works fine for me. Here's my
>      >     test case:
>      >      >      >>> >>>>
>      >      >      >>> >>>> 1. I created etc/my.config.cfg containing
>     foo=bar
>      >      >      >>> >>>> 2. I'm starting karaf
>      >      >      >>> >>>> 3. I can see the config loaded:
>      >      >      >>> >>>>
>      >      >      >>> >>>> karaf@root()> config:list
>     "(service.pid=my.config)"
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >   
>       ----------------------------------------------------------------
>      >      >      >>> >>>> Pid:            my.config
>      >      >      >>> >>>> BundleLocation: ?
>      >      >      >>> >>>> Properties:
>      >      >      >>> >>>>    felix.fileinstall.filename =
>      >      >      >>>
>      >      >
>      >     
>       file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>      >      >      >>> >>>>    foo = bar
>      >      >      >>> >>>>    service.pid = my.config
>      >      >      >>> >>>>
>      >      >      >>> >>>> Can you share your test case ?
>      >      >      >>> >>>>
>      >      >      >>> >>>> Regards
>      >      >      >>> >>>> JB
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >      >>> >>>>
>      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>      >      >      >>> >>>>> Hello,
>      >      >      >>> >>>>>
>      >      >      >>> >>>>> I am having a strange issue after I updated my
>      >     assembly to
>      >      >      >>> 4.3.3. I am using a custom file installer
>     location which
>      >     I deploy
>      >      >      >>> with a feature.
>      >      >      >>> >>>>>
>      >      >      >>> >>>>> The strange thing is that the folder is not
>     processed
>      >      >      >>> automatically at startup, but if I touch a single
>     file
>      >     in the
>      >      >     folder
>      >      >      >>> all others files get processed as well.
>      >      >      >>> >>>>>
>      >      >      >>> >>>>> Any ideas?
>      >      >      >>> >>>>>
>      >      >      >>> >>>>> br,
>      >      >      >>> >>>>> Matthias
>      >      >      >>>
>      >      >      >>>
>      >      >      >>>
>      >      >      >>>
>      >      >      >>
>      >      >      >>
>      >      >      >>           CONFIDENTIALITY NOTICE
>      >      >      >>           This e-mail message and any attachments are
>      >     only for
>      >      >     the use
>      >      >      >>           of the intended recipient and may contain
>      >     information
>      >      >     that is
>      >      >      >>           privileged, confidential or exempt from
>      >     disclosure under
>      >      >      >>           applicable law. If you are not the intended
>      >     recipient, any
>      >      >      >>           disclosure, distribution or other use of
>     this
>      >     e-mail
>      >      >     message
>      >      >      >>           or attachments is prohibited. If you
>     have received
>      >      >     this e-mail
>      >      >      >>           message in error, please delete and
>     notify the
>      >     sender
>      >      >      >>           immediately. Thank you.
>      >      >      >>
>      >      >
>      >      >
>      >      >
>      >      >
>      >
>      >
>      >
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Hello JB,

Linux 5.13.19-2-MANJARO on ext4

Br,
Matthias

Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> Hi Matthias,
>
> what's your OS and environment ?
>
> It seems to work fine to me: I added a new fileinstall factory pid and
> it's deploying from there.
>
> Regards
> JB
>
> On 27/09/2021 14:38, Matthias Leinweber wrote:
> > I also tried to add a config file (org.apache.felix.fileinstall-foo.cfg)
> > into the etc folder before first startup, But also no success.
> >
> > Br,
> > Matthias
> >
> > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste Onofré
> > <jb@nanthrax.net <ma...@nanthrax.net>>:
> >
> >     I think you have a race condition: fileinstall is installed by
> >     startup.properties, and you provide the config via features core
> which
> >     come later in the bootstrap.
> >
> >     Let me try a startup like this and get back to you.
> >     I keep you posted.
> >
> >     Regards
> >     JB
> >
> >     On 24/09/2021 09:27, Matthias Leinweber wrote:
> >      > Hello,
> >      >
> >      > Does not work for us. In our assembly we add a boot feature
> >     containing:
> >      >
> >      >      <config name="org.apache.felix.fileinstall-camel">
> >      >        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
> >      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
> >      >        felix.fileinstall.poll = 1000
> >      >        felix.fileinstall.start.level = 80
> >      >        felix.fileinstall.active.level = 80
> >      >        felix.fileinstall.log.level = 3
> >      >      </config>
> >      >
> >      > The content of this fileinstaller does not get processed on the
> >     first
> >      > system start. After restart it's fine, but not a viable option. I
> >     tired
> >      > start+active @ 60,80,100 + start@100 active@80. As well as
> >     disable nio2.
> >      > In all cases I need to touch a file to make it working.
> >      >
> >      > br,
> >      > Matthias
> >      >
> >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
> >      > <paulf@qnenet.com <ma...@qnenet.com>
> >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>:
> >      >
> >      >     Yes, running without clean works OK in my case.
> >      >
> >      >     Paul Fraser
> >      >
> >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> >      >      > I guess it works fine without the clean arg right ?
> >      >      >
> >      >      > Regards
> >      >      > JB
> >      >      >
> >      >      > On 22/09/2021 13:15, Jesse White wrote:
> >      >      >> We're hitting a similar problem with the deploy/ folder
> >     and can
> >      >      >> reproduce with a vanilla distribution of Karaf 4.3.3.
> >      >      >>
> >      >      >> On Mac OS w/ JDK 11:
> >      >      >>
> >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
> >     cd apache-karaf-4.3.3
> >      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
> >      >      >>    ./bin/karaf clean
> >      >      >>
> >      >      >>    karaf@root()> feature:info confd-telemetry-auto
> >      >      >>    Feature not found
> >      >      >>
> >      >      >> Similar test with Karaf 4.3.2 shows:
> >      >      >>
> >      >      >>    karaf@root()> feature:info  confd-telemetry-auto
> >      >      >>    Feature confd-telemetry-auto 1.0.0
> >      >      >>    Feature configuration:
> >      >      >>
> >     org.opennms.features.telemetry.listeners-single-port-flows
> >      >      >>      org.opennms.features.telemetry.listeners-JTI-Listener
> >      >      >>
> org.opennms.features.telemetry.listeners-NXOS-Listener
> >      >      >>    ...
> >      >      >>
> >      >      >> Here's a reference to the feature file in question:
> >      >      >>
> >     https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >      >>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >
> >       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
> >      >      >>
> >      >      >> Thanks for all the effort in maintaining the distribution
> >     - looking
> >      >      >> forward to getting R7 up and running with JDK 17!
> >      >      >>
> >      >      >> Best,
> >      >      >> Jesse
> >      >      >>
> >      >
> >
>  ------------------------------------------------------------------------
> >      >      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
> >     <ma...@nanthrax.net>
> >      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
> >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
> >      >      >> *To:* user@karaf.apache.org
> >     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
> >     <ma...@karaf.apache.org>>
> >      >     <user@karaf.apache.org <ma...@karaf.apache.org>
> >     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
> >      >      >> *Subject:* Re: FileInstaller with 4.3.3
> >      >      >> WARNING: This email originated outside of NantHealth.
> >      >      >> DO NOT CLICK links or attachments unless you recognize the
> >      >     sender and
> >      >      >> are expecting this email.
> >      >      >> ________________________________
> >      >      >>
> >      >      >> Yes, I tried both, no clean, clean as argument, clean in
> >      >      >> config.properties.
> >      >      >>
> >      >      >> All works fine.
> >      >      >>
> >      >      >> Can you share some details about your test case and
> >     environment
> >      >      >> (especially if you are on Windows or Unix) ?
> >      >      >>
> >      >      >> Regards
> >      >      >> JB
> >      >      >>
> >      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
> >      >      >>> <m.leinweber@datatactics.de
> >     <ma...@datatactics.de>
> >      >     <mailto:m.leinweber@datatactics.de
> >     <ma...@datatactics.de>>> a écrit :
> >      >      >>>
> >      >      >>> For me it's a custom dist. Did you do a clean start?
> >      >      >>>
> >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
> >     Jean-Baptiste Onofre
> >      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
> >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
> >      >      >>> Hi,
> >      >      >>>
> >      >      >>> I did several test and it works fine for me.
> >      >      >>>
> >      >      >>> Here’s the very simplest test:
> >      >      >>>
> >      >      >>> - Starting from Karaf 4.3.3 vanilla
> >      >      >>> - I put commons-lang-2.6.jar in the deploy folder (while
> >     Karaf is
> >      >      >>> stopped)
> >      >      >>> - then, I’m starting Karaf with bin/karaf
> >      >      >>> - When I checked the bundle:list:
> >      >      >>>
> >      >      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url
> >     - wrap:
> >      >      >>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
> >      >      >>>
> >      >      >>> So, you can see commons-lang installed and active,
> >     meaning the
> >      >      >>> deployers deployed it from the deploy folder.
> >      >      >>>
> >      >      >>> It works for me.
> >      >      >>>
> >      >      >>> Can you elaborate a bit your test case ?
> >      >      >>> Is it a custom distribution ?
> >      >      >>>
> >      >      >>> Regards
> >      >      >>> JB
> >      >      >>>
> >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
> >     <paulf@qnenet.com <ma...@qnenet.com>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>> a écrit
> :
> >      >      >>> >
> >      >      >>> > Hi JB,
> >      >      >>> >
> >      >      >>> > Any result on this check?
> >      >      >>> >
> >      >      >>> > Paul Fraser
> >      >      >>> >
> >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >      >      >>> >> I checked etc I will check deploy now.
> >      >      >>> >>
> >      >      >>> >> Regards
> >      >      >>> >> JB
> >      >      >>> >>
> >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
> >     <paulf@qnenet.com <ma...@qnenet.com>
> >      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>> a écrit
> :
> >      >      >>> >>>
> >      >      >>> >>> Hi JB,
> >      >      >>> >>>
> >      >      >>> >>> In my case the problem occurs using the deploy
> folder.
> >      >      >>> >>>
> >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not
> >     install the
> >      >      >>> deploy folder files.
> >      >      >>> >>>
> >      >      >>> >>> Paul
> >      >      >>> >>>
> >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >      >      >>> >>>> Hi,
> >      >      >>> >>>>
> >      >      >>> >>>> did you updated the etc location in
> >     etc/config.properties (in
> >      >      >>> the felix.fileinstall.dir property) ?
> >      >      >>> >>>>
> >      >      >>> >>>> I just tried and it works fine for me. Here's my
> >     test case:
> >      >      >>> >>>>
> >      >      >>> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >      >      >>> >>>> 2. I'm starting karaf
> >      >      >>> >>>> 3. I can see the config loaded:
> >      >      >>> >>>>
> >      >      >>> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >
>  ----------------------------------------------------------------
> >      >      >>> >>>> Pid:            my.config
> >      >      >>> >>>> BundleLocation: ?
> >      >      >>> >>>> Properties:
> >      >      >>> >>>>    felix.fileinstall.filename =
> >      >      >>>
> >      >
> >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >      >      >>> >>>>    foo = bar
> >      >      >>> >>>>    service.pid = my.config
> >      >      >>> >>>>
> >      >      >>> >>>> Can you share your test case ?
> >      >      >>> >>>>
> >      >      >>> >>>> Regards
> >      >      >>> >>>> JB
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >      >>> >>>>
> >      >      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >      >      >>> >>>>> Hello,
> >      >      >>> >>>>>
> >      >      >>> >>>>> I am having a strange issue after I updated my
> >     assembly to
> >      >      >>> 4.3.3. I am using a custom file installer location which
> >     I deploy
> >      >      >>> with a feature.
> >      >      >>> >>>>>
> >      >      >>> >>>>> The strange thing is that the folder is not
> processed
> >      >      >>> automatically at startup, but if I touch a single file
> >     in the
> >      >     folder
> >      >      >>> all others files get processed as well.
> >      >      >>> >>>>>
> >      >      >>> >>>>> Any ideas?
> >      >      >>> >>>>>
> >      >      >>> >>>>> br,
> >      >      >>> >>>>> Matthias
> >      >      >>>
> >      >      >>>
> >      >      >>>
> >      >      >>>
> >      >      >>
> >      >      >>
> >      >      >>           CONFIDENTIALITY NOTICE
> >      >      >>           This e-mail message and any attachments are
> >     only for
> >      >     the use
> >      >      >>           of the intended recipient and may contain
> >     information
> >      >     that is
> >      >      >>           privileged, confidential or exempt from
> >     disclosure under
> >      >      >>           applicable law. If you are not the intended
> >     recipient, any
> >      >      >>           disclosure, distribution or other use of this
> >     e-mail
> >      >     message
> >      >      >>           or attachments is prohibited. If you have
> received
> >      >     this e-mail
> >      >      >>           message in error, please delete and notify the
> >     sender
> >      >      >>           immediately. Thank you.
> >      >      >>
> >      >
> >      >
> >      >
> >      >
> >
> >
> >
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Matthias,

what's your OS and environment ?

It seems to work fine to me: I added a new fileinstall factory pid and 
it's deploying from there.

Regards
JB

On 27/09/2021 14:38, Matthias Leinweber wrote:
> I also tried to add a config file (org.apache.felix.fileinstall-foo.cfg) 
> into the etc folder before first startup, But also no success.
> 
> Br,
> Matthias
> 
> Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste Onofré 
> <jb@nanthrax.net <ma...@nanthrax.net>>:
> 
>     I think you have a race condition: fileinstall is installed by
>     startup.properties, and you provide the config via features core which
>     come later in the bootstrap.
> 
>     Let me try a startup like this and get back to you.
>     I keep you posted.
> 
>     Regards
>     JB
> 
>     On 24/09/2021 09:27, Matthias Leinweber wrote:
>      > Hello,
>      >
>      > Does not work for us. In our assembly we add a boot feature
>     containing:
>      >
>      >      <config name="org.apache.felix.fileinstall-camel">
>      >        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
>      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
>      >        felix.fileinstall.poll = 1000
>      >        felix.fileinstall.start.level = 80
>      >        felix.fileinstall.active.level = 80
>      >        felix.fileinstall.log.level = 3
>      >      </config>
>      >
>      > The content of this fileinstaller does not get processed on the
>     first
>      > system start. After restart it's fine, but not a viable option. I
>     tired
>      > start+active @ 60,80,100 + start@100 active@80. As well as
>     disable nio2.
>      > In all cases I need to touch a file to make it working.
>      >
>      > br,
>      > Matthias
>      >
>      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
>      > <paulf@qnenet.com <ma...@qnenet.com>
>     <mailto:paulf@qnenet.com <ma...@qnenet.com>>>:
>      >
>      >     Yes, running without clean works OK in my case.
>      >
>      >     Paul Fraser
>      >
>      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
>      >      > I guess it works fine without the clean arg right ?
>      >      >
>      >      > Regards
>      >      > JB
>      >      >
>      >      > On 22/09/2021 13:15, Jesse White wrote:
>      >      >> We're hitting a similar problem with the deploy/ folder
>     and can
>      >      >> reproduce with a vanilla distribution of Karaf 4.3.3.
>      >      >>
>      >      >> On Mac OS w/ JDK 11:
>      >      >>
>      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
>     cd apache-karaf-4.3.3
>      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
>      >      >>    ./bin/karaf clean
>      >      >>
>      >      >>    karaf@root()> feature:info confd-telemetry-auto
>      >      >>    Feature not found
>      >      >>
>      >      >> Similar test with Karaf 4.3.2 shows:
>      >      >>
>      >      >>    karaf@root()> feature:info  confd-telemetry-auto
>      >      >>    Feature confd-telemetry-auto 1.0.0
>      >      >>    Feature configuration:
>      >      >>     
>     org.opennms.features.telemetry.listeners-single-port-flows
>      >      >>      org.opennms.features.telemetry.listeners-JTI-Listener
>      >      >>      org.opennms.features.telemetry.listeners-NXOS-Listener
>      >      >>    ...
>      >      >>
>      >      >> Here's a reference to the feature file in question:
>      >      >>
>     https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >      >>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >   
>       <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
>      >      >>
>      >      >> Thanks for all the effort in maintaining the distribution
>     - looking
>      >      >> forward to getting R7 up and running with JDK 17!
>      >      >>
>      >      >> Best,
>      >      >> Jesse
>      >      >>
>      >   
>       ------------------------------------------------------------------------
>      >      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
>     <ma...@nanthrax.net>
>      >     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>
>      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
>      >      >> *To:* user@karaf.apache.org
>     <ma...@karaf.apache.org> <mailto:user@karaf.apache.org
>     <ma...@karaf.apache.org>>
>      >     <user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >      >> *Subject:* Re: FileInstaller with 4.3.3
>      >      >> WARNING: This email originated outside of NantHealth.
>      >      >> DO NOT CLICK links or attachments unless you recognize the
>      >     sender and
>      >      >> are expecting this email.
>      >      >> ________________________________
>      >      >>
>      >      >> Yes, I tried both, no clean, clean as argument, clean in
>      >      >> config.properties.
>      >      >>
>      >      >> All works fine.
>      >      >>
>      >      >> Can you share some details about your test case and
>     environment
>      >      >> (especially if you are on Windows or Unix) ?
>      >      >>
>      >      >> Regards
>      >      >> JB
>      >      >>
>      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
>      >      >>> <m.leinweber@datatactics.de
>     <ma...@datatactics.de>
>      >     <mailto:m.leinweber@datatactics.de
>     <ma...@datatactics.de>>> a écrit :
>      >      >>>
>      >      >>> For me it's a custom dist. Did you do a clean start?
>      >      >>>
>      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
>     Jean-Baptiste Onofre
>      >      >>> <jb@nanthrax.net <ma...@nanthrax.net>
>     <mailto:jb@nanthrax.net <ma...@nanthrax.net>>>:
>      >      >>> Hi,
>      >      >>>
>      >      >>> I did several test and it works fine for me.
>      >      >>>
>      >      >>> Here’s the very simplest test:
>      >      >>>
>      >      >>> - Starting from Karaf 4.3.3 vanilla
>      >      >>> - I put commons-lang-2.6.jar in the deploy folder (while
>     Karaf is
>      >      >>> stopped)
>      >      >>> - then, I’m starting Karaf with bin/karaf
>      >      >>> - When I checked the bundle:list:
>      >      >>>
>      >      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url
>     - wrap:
>      >      >>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>      >      >>>
>      >      >>> So, you can see commons-lang installed and active,
>     meaning the
>      >      >>> deployers deployed it from the deploy folder.
>      >      >>>
>      >      >>> It works for me.
>      >      >>>
>      >      >>> Can you elaborate a bit your test case ?
>      >      >>> Is it a custom distribution ?
>      >      >>>
>      >      >>> Regards
>      >      >>> JB
>      >      >>>
>      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
>     <paulf@qnenet.com <ma...@qnenet.com>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>> a écrit :
>      >      >>> >
>      >      >>> > Hi JB,
>      >      >>> >
>      >      >>> > Any result on this check?
>      >      >>> >
>      >      >>> > Paul Fraser
>      >      >>> >
>      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>      >      >>> >> I checked etc I will check deploy now.
>      >      >>> >>
>      >      >>> >> Regards
>      >      >>> >> JB
>      >      >>> >>
>      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
>     <paulf@qnenet.com <ma...@qnenet.com>
>      >     <mailto:paulf@qnenet.com <ma...@qnenet.com>>> a écrit :
>      >      >>> >>>
>      >      >>> >>> Hi JB,
>      >      >>> >>>
>      >      >>> >>> In my case the problem occurs using the deploy folder.
>      >      >>> >>>
>      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not
>     install the
>      >      >>> deploy folder files.
>      >      >>> >>>
>      >      >>> >>> Paul
>      >      >>> >>>
>      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>      >      >>> >>>> Hi,
>      >      >>> >>>>
>      >      >>> >>>> did you updated the etc location in
>     etc/config.properties (in
>      >      >>> the felix.fileinstall.dir property) ?
>      >      >>> >>>>
>      >      >>> >>>> I just tried and it works fine for me. Here's my
>     test case:
>      >      >>> >>>>
>      >      >>> >>>> 1. I created etc/my.config.cfg containing foo=bar
>      >      >>> >>>> 2. I'm starting karaf
>      >      >>> >>>> 3. I can see the config loaded:
>      >      >>> >>>>
>      >      >>> >>>> karaf@root()> config:list "(service.pid=my.config)"
>      >      >>> >>>>
>      >      >>> >>>>
>      >      >>> >>>>
>      >      >>> >>>>
>      >      >>> >>>>
>      >     ----------------------------------------------------------------
>      >      >>> >>>> Pid:            my.config
>      >      >>> >>>> BundleLocation: ?
>      >      >>> >>>> Properties:
>      >      >>> >>>>    felix.fileinstall.filename =
>      >      >>>
>      >   
>       file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>      >      >>> >>>>    foo = bar
>      >      >>> >>>>    service.pid = my.config
>      >      >>> >>>>
>      >      >>> >>>> Can you share your test case ?
>      >      >>> >>>>
>      >      >>> >>>> Regards
>      >      >>> >>>> JB
>      >      >>> >>>>
>      >      >>> >>>>
>      >      >>> >>>>
>      >      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>      >      >>> >>>>> Hello,
>      >      >>> >>>>>
>      >      >>> >>>>> I am having a strange issue after I updated my
>     assembly to
>      >      >>> 4.3.3. I am using a custom file installer location which
>     I deploy
>      >      >>> with a feature.
>      >      >>> >>>>>
>      >      >>> >>>>> The strange thing is that the folder is not processed
>      >      >>> automatically at startup, but if I touch a single file
>     in the
>      >     folder
>      >      >>> all others files get processed as well.
>      >      >>> >>>>>
>      >      >>> >>>>> Any ideas?
>      >      >>> >>>>>
>      >      >>> >>>>> br,
>      >      >>> >>>>> Matthias
>      >      >>>
>      >      >>>
>      >      >>>
>      >      >>>
>      >      >>
>      >      >>
>      >      >>           CONFIDENTIALITY NOTICE
>      >      >>           This e-mail message and any attachments are
>     only for
>      >     the use
>      >      >>           of the intended recipient and may contain
>     information
>      >     that is
>      >      >>           privileged, confidential or exempt from
>     disclosure under
>      >      >>           applicable law. If you are not the intended
>     recipient, any
>      >      >>           disclosure, distribution or other use of this
>     e-mail
>      >     message
>      >      >>           or attachments is prohibited. If you have received
>      >     this e-mail
>      >      >>           message in error, please delete and notify the
>     sender
>      >      >>           immediately. Thank you.
>      >      >>
>      >
>      >
>      >
>      >
> 
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
I also tried to add a config file (org.apache.felix.fileinstall-foo.cfg)
into the etc folder before first startup, But also no success.

Br,
Matthias

Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste Onofré <
jb@nanthrax.net>:

> I think you have a race condition: fileinstall is installed by
> startup.properties, and you provide the config via features core which
> come later in the bootstrap.
>
> Let me try a startup like this and get back to you.
> I keep you posted.
>
> Regards
> JB
>
> On 24/09/2021 09:27, Matthias Leinweber wrote:
> > Hello,
> >
> > Does not work for us. In our assembly we add a boot feature containing:
> >
> >      <config name="org.apache.felix.fileinstall-camel">
> >        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
> >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
> >        felix.fileinstall.poll = 1000
> >        felix.fileinstall.start.level = 80
> >        felix.fileinstall.active.level = 80
> >        felix.fileinstall.log.level = 3
> >      </config>
> >
> > The content of this fileinstaller does not get processed on the first
> > system start. After restart it's fine, but not a viable option. I tired
> > start+active @ 60,80,100 + start@100 active@80. As well as disable nio2.
> > In all cases I need to touch a file to make it working.
> >
> > br,
> > Matthias
> >
> > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
> > <paulf@qnenet.com <ma...@qnenet.com>>:
> >
> >     Yes, running without clean works OK in my case.
> >
> >     Paul Fraser
> >
> >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> >      > I guess it works fine without the clean arg right ?
> >      >
> >      > Regards
> >      > JB
> >      >
> >      > On 22/09/2021 13:15, Jesse White wrote:
> >      >> We're hitting a similar problem with the deploy/ folder and can
> >      >> reproduce with a vanilla distribution of Karaf 4.3.3.
> >      >>
> >      >> On Mac OS w/ JDK 11:
> >      >>
> >      >>    tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
> >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
> >      >>    ./bin/karaf clean
> >      >>
> >      >>    karaf@root()> feature:info confd-telemetry-auto
> >      >>    Feature not found
> >      >>
> >      >> Similar test with Karaf 4.3.2 shows:
> >      >>
> >      >>    karaf@root()> feature:info  confd-telemetry-auto
> >      >>    Feature confd-telemetry-auto 1.0.0
> >      >>    Feature configuration:
> >      >>      org.opennms.features.telemetry.listeners-single-port-flows
> >      >>      org.opennms.features.telemetry.listeners-JTI-Listener
> >      >>      org.opennms.features.telemetry.listeners-NXOS-Listener
> >      >>    ...
> >      >>
> >      >> Here's a reference to the feature file in question:
> >      >> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >      >>
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
> >      >>
> >      >> Thanks for all the effort in maintaining the distribution -
> looking
> >      >> forward to getting R7 up and running with JDK 17!
> >      >>
> >      >> Best,
> >      >> Jesse
> >      >>
> >
>  ------------------------------------------------------------------------
> >      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
> >     <ma...@nanthrax.net>>
> >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
> >      >> *To:* user@karaf.apache.org <ma...@karaf.apache.org>
> >     <user@karaf.apache.org <ma...@karaf.apache.org>>
> >      >> *Subject:* Re: FileInstaller with 4.3.3
> >      >> WARNING: This email originated outside of NantHealth.
> >      >> DO NOT CLICK links or attachments unless you recognize the
> >     sender and
> >      >> are expecting this email.
> >      >> ________________________________
> >      >>
> >      >> Yes, I tried both, no clean, clean as argument, clean in
> >      >> config.properties.
> >      >>
> >      >> All works fine.
> >      >>
> >      >> Can you share some details about your test case and environment
> >      >> (especially if you are on Windows or Unix) ?
> >      >>
> >      >> Regards
> >      >> JB
> >      >>
> >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
> >      >>> <m.leinweber@datatactics.de
> >     <ma...@datatactics.de>> a écrit :
> >      >>>
> >      >>> For me it's a custom dist. Did you do a clean start?
> >      >>>
> >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre
> >      >>> <jb@nanthrax.net <ma...@nanthrax.net>>:
> >      >>> Hi,
> >      >>>
> >      >>> I did several test and it works fine for me.
> >      >>>
> >      >>> Here’s the very simplest test:
> >      >>>
> >      >>> - Starting from Karaf 4.3.3 vanilla
> >      >>> - I put commons-lang-2.6.jar in the deploy folder (while Karaf
> is
> >      >>> stopped)
> >      >>> - then, I’m starting Karaf with bin/karaf
> >      >>> - When I checked the bundle:list:
> >      >>>
> >      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
> >      >>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
> >      >>>
> >      >>> So, you can see commons-lang installed and active, meaning the
> >      >>> deployers deployed it from the deploy folder.
> >      >>>
> >      >>> It works for me.
> >      >>>
> >      >>> Can you elaborate a bit your test case ?
> >      >>> Is it a custom distribution ?
> >      >>>
> >      >>> Regards
> >      >>> JB
> >      >>>
> >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser <paulf@qnenet.com
> >     <ma...@qnenet.com>> a écrit :
> >      >>> >
> >      >>> > Hi JB,
> >      >>> >
> >      >>> > Any result on this check?
> >      >>> >
> >      >>> > Paul Fraser
> >      >>> >
> >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >      >>> >> I checked etc I will check deploy now.
> >      >>> >>
> >      >>> >> Regards
> >      >>> >> JB
> >      >>> >>
> >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <paulf@qnenet.com
> >     <ma...@qnenet.com>> a écrit :
> >      >>> >>>
> >      >>> >>> Hi JB,
> >      >>> >>>
> >      >>> >>> In my case the problem occurs using the deploy folder.
> >      >>> >>>
> >      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the
> >      >>> deploy folder files.
> >      >>> >>>
> >      >>> >>> Paul
> >      >>> >>>
> >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >      >>> >>>> Hi,
> >      >>> >>>>
> >      >>> >>>> did you updated the etc location in etc/config.properties
> (in
> >      >>> the felix.fileinstall.dir property) ?
> >      >>> >>>>
> >      >>> >>>> I just tried and it works fine for me. Here's my test case:
> >      >>> >>>>
> >      >>> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >      >>> >>>> 2. I'm starting karaf
> >      >>> >>>> 3. I can see the config loaded:
> >      >>> >>>>
> >      >>> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >      >>> >>>>
> >      >>> >>>>
> >      >>> >>>>
> >      >>> >>>>
> >      >>> >>>>
> >     ----------------------------------------------------------------
> >      >>> >>>> Pid:            my.config
> >      >>> >>>> BundleLocation: ?
> >      >>> >>>> Properties:
> >      >>> >>>>    felix.fileinstall.filename =
> >      >>>
> >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >      >>> >>>>    foo = bar
> >      >>> >>>>    service.pid = my.config
> >      >>> >>>>
> >      >>> >>>> Can you share your test case ?
> >      >>> >>>>
> >      >>> >>>> Regards
> >      >>> >>>> JB
> >      >>> >>>>
> >      >>> >>>>
> >      >>> >>>>
> >      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >      >>> >>>>> Hello,
> >      >>> >>>>>
> >      >>> >>>>> I am having a strange issue after I updated my assembly to
> >      >>> 4.3.3. I am using a custom file installer location which I
> deploy
> >      >>> with a feature.
> >      >>> >>>>>
> >      >>> >>>>> The strange thing is that the folder is not processed
> >      >>> automatically at startup, but if I touch a single file in the
> >     folder
> >      >>> all others files get processed as well.
> >      >>> >>>>>
> >      >>> >>>>> Any ideas?
> >      >>> >>>>>
> >      >>> >>>>> br,
> >      >>> >>>>> Matthias
> >      >>>
> >      >>>
> >      >>>
> >      >>>
> >      >>
> >      >>
> >      >>           CONFIDENTIALITY NOTICE
> >      >>           This e-mail message and any attachments are only for
> >     the use
> >      >>           of the intended recipient and may contain information
> >     that is
> >      >>           privileged, confidential or exempt from disclosure
> under
> >      >>           applicable law. If you are not the intended recipient,
> any
> >      >>           disclosure, distribution or other use of this e-mail
> >     message
> >      >>           or attachments is prohibited. If you have received
> >     this e-mail
> >      >>           message in error, please delete and notify the sender
> >      >>           immediately. Thank you.
> >      >>
> >
> >
> >
> >
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
I think you have a race condition: fileinstall is installed by 
startup.properties, and you provide the config via features core which 
come later in the bootstrap.

Let me try a startup like this and get back to you.
I keep you posted.

Regards
JB

On 24/09/2021 09:27, Matthias Leinweber wrote:
> Hello,
> 
> Does not work for us. In our assembly we add a boot feature containing:
> 
>      <config name="org.apache.felix.fileinstall-camel">
>        felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
>        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
>        felix.fileinstall.poll = 1000
>        felix.fileinstall.start.level = 80
>        felix.fileinstall.active.level = 80
>        felix.fileinstall.log.level = 3
>      </config>
> 
> The content of this fileinstaller does not get processed on the first 
> system start. After restart it's fine, but not a viable option. I tired 
> start+active @ 60,80,100 + start@100 active@80. As well as disable nio2.
> In all cases I need to touch a file to make it working.
> 
> br,
> Matthias
> 
> Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser 
> <paulf@qnenet.com <ma...@qnenet.com>>:
> 
>     Yes, running without clean works OK in my case.
> 
>     Paul Fraser
> 
>     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
>      > I guess it works fine without the clean arg right ?
>      >
>      > Regards
>      > JB
>      >
>      > On 22/09/2021 13:15, Jesse White wrote:
>      >> We're hitting a similar problem with the deploy/ folder and can
>      >> reproduce with a vanilla distribution of Karaf 4.3.3.
>      >>
>      >> On Mac OS w/ JDK 11:
>      >>
>      >>    tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
>      >>    cp /tmp/confd-telemetry-feature.xml deploy/
>      >>    ./bin/karaf clean
>      >>
>      >>    karaf@root()> feature:info confd-telemetry-auto
>      >>    Feature not found
>      >>
>      >> Similar test with Karaf 4.3.2 shows:
>      >>
>      >>    karaf@root()> feature:info  confd-telemetry-auto
>      >>    Feature confd-telemetry-auto 1.0.0
>      >>    Feature configuration:
>      >>      org.opennms.features.telemetry.listeners-single-port-flows
>      >>      org.opennms.features.telemetry.listeners-JTI-Listener
>      >>      org.opennms.features.telemetry.listeners-NXOS-Listener
>      >>    ...
>      >>
>      >> Here's a reference to the feature file in question:
>      >> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>      >>
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
>     <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
>      >>
>      >> Thanks for all the effort in maintaining the distribution - looking
>      >> forward to getting R7 up and running with JDK 17!
>      >>
>      >> Best,
>      >> Jesse
>      >>
>     ------------------------------------------------------------------------
>      >> *From:* Jean-Baptiste Onofre <jb@nanthrax.net
>     <ma...@nanthrax.net>>
>      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
>      >> *To:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>      >> *Subject:* Re: FileInstaller with 4.3.3
>      >> WARNING: This email originated outside of NantHealth.
>      >> DO NOT CLICK links or attachments unless you recognize the
>     sender and
>      >> are expecting this email.
>      >> ________________________________
>      >>
>      >> Yes, I tried both, no clean, clean as argument, clean in
>      >> config.properties.
>      >>
>      >> All works fine.
>      >>
>      >> Can you share some details about your test case and environment
>      >> (especially if you are on Windows or Unix) ?
>      >>
>      >> Regards
>      >> JB
>      >>
>      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
>      >>> <m.leinweber@datatactics.de
>     <ma...@datatactics.de>> a écrit :
>      >>>
>      >>> For me it's a custom dist. Did you do a clean start?
>      >>>
>      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre
>      >>> <jb@nanthrax.net <ma...@nanthrax.net>>:
>      >>> Hi,
>      >>>
>      >>> I did several test and it works fine for me.
>      >>>
>      >>> Here’s the very simplest test:
>      >>>
>      >>> - Starting from Karaf 4.3.3 vanilla
>      >>> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is
>      >>> stopped)
>      >>> - then, I’m starting Karaf with bin/karaf
>      >>> - When I checked the bundle:list:
>      >>>
>      >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
>      >>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>      >>>
>      >>> So, you can see commons-lang installed and active, meaning the
>      >>> deployers deployed it from the deploy folder.
>      >>>
>      >>> It works for me.
>      >>>
>      >>> Can you elaborate a bit your test case ?
>      >>> Is it a custom distribution ?
>      >>>
>      >>> Regards
>      >>> JB
>      >>>
>      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser <paulf@qnenet.com
>     <ma...@qnenet.com>> a écrit :
>      >>> >
>      >>> > Hi JB,
>      >>> >
>      >>> > Any result on this check?
>      >>> >
>      >>> > Paul Fraser
>      >>> >
>      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>      >>> >> I checked etc I will check deploy now.
>      >>> >>
>      >>> >> Regards
>      >>> >> JB
>      >>> >>
>      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <paulf@qnenet.com
>     <ma...@qnenet.com>> a écrit :
>      >>> >>>
>      >>> >>> Hi JB,
>      >>> >>>
>      >>> >>> In my case the problem occurs using the deploy folder.
>      >>> >>>
>      >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the
>      >>> deploy folder files.
>      >>> >>>
>      >>> >>> Paul
>      >>> >>>
>      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>      >>> >>>> Hi,
>      >>> >>>>
>      >>> >>>> did you updated the etc location in etc/config.properties (in
>      >>> the felix.fileinstall.dir property) ?
>      >>> >>>>
>      >>> >>>> I just tried and it works fine for me. Here's my test case:
>      >>> >>>>
>      >>> >>>> 1. I created etc/my.config.cfg containing foo=bar
>      >>> >>>> 2. I'm starting karaf
>      >>> >>>> 3. I can see the config loaded:
>      >>> >>>>
>      >>> >>>> karaf@root()> config:list "(service.pid=my.config)"
>      >>> >>>>
>      >>> >>>>
>      >>> >>>>
>      >>> >>>>
>      >>> >>>>
>     ----------------------------------------------------------------
>      >>> >>>> Pid:            my.config
>      >>> >>>> BundleLocation: ?
>      >>> >>>> Properties:
>      >>> >>>>    felix.fileinstall.filename =
>      >>>
>     file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>      >>> >>>>    foo = bar
>      >>> >>>>    service.pid = my.config
>      >>> >>>>
>      >>> >>>> Can you share your test case ?
>      >>> >>>>
>      >>> >>>> Regards
>      >>> >>>> JB
>      >>> >>>>
>      >>> >>>>
>      >>> >>>>
>      >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>      >>> >>>>> Hello,
>      >>> >>>>>
>      >>> >>>>> I am having a strange issue after I updated my assembly to
>      >>> 4.3.3. I am using a custom file installer location which I deploy
>      >>> with a feature.
>      >>> >>>>>
>      >>> >>>>> The strange thing is that the folder is not processed
>      >>> automatically at startup, but if I touch a single file in the
>     folder
>      >>> all others files get processed as well.
>      >>> >>>>>
>      >>> >>>>> Any ideas?
>      >>> >>>>>
>      >>> >>>>> br,
>      >>> >>>>> Matthias
>      >>>
>      >>>
>      >>>
>      >>>
>      >>
>      >>
>      >>           CONFIDENTIALITY NOTICE
>      >>           This e-mail message and any attachments are only for
>     the use
>      >>           of the intended recipient and may contain information
>     that is
>      >>           privileged, confidential or exempt from disclosure under
>      >>           applicable law. If you are not the intended recipient, any
>      >>           disclosure, distribution or other use of this e-mail
>     message
>      >>           or attachments is prohibited. If you have received
>     this e-mail
>      >>           message in error, please delete and notify the sender
>      >>           immediately. Thank you.
>      >>
> 
> 
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Hello,

Does not work for us. In our assembly we add a boot feature containing:

    <config name="org.apache.felix.fileinstall-camel">
      felix.fileinstall.dir = ${env:CAMEL_PATH:-/deploy/}
      felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
      felix.fileinstall.poll = 1000
      felix.fileinstall.start.level = 80
      felix.fileinstall.active.level = 80
      felix.fileinstall.log.level = 3
    </config>

The content of this fileinstaller does not get processed on the first
system start. After restart it's fine, but not a viable option. I tired
start+active @ 60,80,100 + start@100 active@80. As well as disable nio2.
In all cases I need to touch a file to make it working.

br,
Matthias

Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser <pa...@qnenet.com>:

> Yes, running without clean works OK in my case.
>
> Paul Fraser
>
> On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> > I guess it works fine without the clean arg right ?
> >
> > Regards
> > JB
> >
> > On 22/09/2021 13:15, Jesse White wrote:
> >> We're hitting a similar problem with the deploy/ folder and can
> >> reproduce with a vanilla distribution of Karaf 4.3.3.
> >>
> >> On Mac OS w/ JDK 11:
> >>
> >>    tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
> >>    cp /tmp/confd-telemetry-feature.xml deploy/
> >>    ./bin/karaf clean
> >>
> >>    karaf@root()> feature:info confd-telemetry-auto
> >>    Feature not found
> >>
> >> Similar test with Karaf 4.3.2 shows:
> >>
> >>    karaf@root()> feature:info  confd-telemetry-auto
> >>    Feature confd-telemetry-auto 1.0.0
> >>    Feature configuration:
> >>      org.opennms.features.telemetry.listeners-single-port-flows
> >>      org.opennms.features.telemetry.listeners-JTI-Listener
> >>      org.opennms.features.telemetry.listeners-NXOS-Listener
> >>    ...
> >>
> >> Here's a reference to the feature file in question:
> >> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
> >> <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> >>
> >> Thanks for all the effort in maintaining the distribution - looking
> >> forward to getting R7 up and running with JDK 17!
> >>
> >> Best,
> >> Jesse
> >> ------------------------------------------------------------------------
> >> *From:* Jean-Baptiste Onofre <jb...@nanthrax.net>
> >> *Sent:* Tuesday, September 21, 2021 9:39 AM
> >> *To:* user@karaf.apache.org <us...@karaf.apache.org>
> >> *Subject:* Re: FileInstaller with 4.3.3
> >> WARNING: This email originated outside of NantHealth.
> >> DO NOT CLICK links or attachments unless you recognize the sender and
> >> are expecting this email.
> >> ________________________________
> >>
> >> Yes, I tried both, no clean, clean as argument, clean in
> >> config.properties.
> >>
> >> All works fine.
> >>
> >> Can you share some details about your test case and environment
> >> (especially if you are on Windows or Unix) ?
> >>
> >> Regards
> >> JB
> >>
> >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
> >>> <m....@datatactics.de> a écrit :
> >>>
> >>> For me it's a custom dist. Did you do a clean start?
> >>>
> >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre
> >>> <jb...@nanthrax.net>:
> >>> Hi,
> >>>
> >>> I did several test and it works fine for me.
> >>>
> >>> Here’s the very simplest test:
> >>>
> >>> - Starting from Karaf 4.3.3 vanilla
> >>> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is
> >>> stopped)
> >>> - then, I’m starting Karaf with bin/karaf
> >>> - When I checked the bundle:list:
> >>>
> >>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
> >>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
> >>>
> >>> So, you can see commons-lang installed and active, meaning the
> >>> deployers deployed it from the deploy folder.
> >>>
> >>> It works for me.
> >>>
> >>> Can you elaborate a bit your test case ?
> >>> Is it a custom distribution ?
> >>>
> >>> Regards
> >>> JB
> >>>
> >>> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >>> >
> >>> > Hi JB,
> >>> >
> >>> > Any result on this check?
> >>> >
> >>> > Paul Fraser
> >>> >
> >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >>> >> I checked etc I will check deploy now.
> >>> >>
> >>> >> Regards
> >>> >> JB
> >>> >>
> >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >>> >>>
> >>> >>> Hi JB,
> >>> >>>
> >>> >>> In my case the problem occurs using the deploy folder.
> >>> >>>
> >>> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the
> >>> deploy folder files.
> >>> >>>
> >>> >>> Paul
> >>> >>>
> >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >>> >>>> Hi,
> >>> >>>>
> >>> >>>> did you updated the etc location in etc/config.properties (in
> >>> the felix.fileinstall.dir property) ?
> >>> >>>>
> >>> >>>> I just tried and it works fine for me. Here's my test case:
> >>> >>>>
> >>> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >>> >>>> 2. I'm starting karaf
> >>> >>>> 3. I can see the config loaded:
> >>> >>>>
> >>> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >>> >>>>
> >>> >>>>
> >>> >>>>
> >>> >>>>
> >>> >>>> ----------------------------------------------------------------
> >>> >>>> Pid:            my.config
> >>> >>>> BundleLocation: ?
> >>> >>>> Properties:
> >>> >>>>    felix.fileinstall.filename =
> >>>
> file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >>> >>>>    foo = bar
> >>> >>>>    service.pid = my.config
> >>> >>>>
> >>> >>>> Can you share your test case ?
> >>> >>>>
> >>> >>>> Regards
> >>> >>>> JB
> >>> >>>>
> >>> >>>>
> >>> >>>>
> >>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >>> >>>>> Hello,
> >>> >>>>>
> >>> >>>>> I am having a strange issue after I updated my assembly to
> >>> 4.3.3. I am using a custom file installer location which I deploy
> >>> with a feature.
> >>> >>>>>
> >>> >>>>> The strange thing is that the folder is not processed
> >>> automatically at startup, but if I touch a single file in the folder
> >>> all others files get processed as well.
> >>> >>>>>
> >>> >>>>> Any ideas?
> >>> >>>>>
> >>> >>>>> br,
> >>> >>>>> Matthias
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>           CONFIDENTIALITY NOTICE
> >>           This e-mail message and any attachments are only for the use
> >>           of the intended recipient and may contain information that is
> >>           privileged, confidential or exempt from disclosure under
> >>           applicable law. If you are not the intended recipient, any
> >>           disclosure, distribution or other use of this e-mail message
> >>           or attachments is prohibited. If you have received this e-mail
> >>           message in error, please delete and notify the sender
> >>           immediately. Thank you.
> >>
>

Re: FileInstaller with 4.3.3

Posted by Paul Fraser <pa...@qnenet.com>.
Yes, running without clean works OK in my case.

Paul Fraser

On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
> I guess it works fine without the clean arg right ?
>
> Regards
> JB
>
> On 22/09/2021 13:15, Jesse White wrote:
>> We're hitting a similar problem with the deploy/ folder and can 
>> reproduce with a vanilla distribution of Karaf 4.3.3.
>>
>> On Mac OS w/ JDK 11:
>>
>>    tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
>>    cp /tmp/confd-telemetry-feature.xml deploy/
>>    ./bin/karaf clean
>>
>>    karaf@root()> feature:info confd-telemetry-auto
>>    Feature not found
>>
>> Similar test with Karaf 4.3.2 shows:
>>
>>    karaf@root()> feature:info  confd-telemetry-auto
>>    Feature confd-telemetry-auto 1.0.0
>>    Feature configuration:
>>      org.opennms.features.telemetry.listeners-single-port-flows
>>      org.opennms.features.telemetry.listeners-JTI-Listener
>>      org.opennms.features.telemetry.listeners-NXOS-Listener
>>    ...
>>
>> Here's a reference to the feature file in question:
>> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b 
>> <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>>
>> Thanks for all the effort in maintaining the distribution - looking 
>> forward to getting R7 up and running with JDK 17!
>>
>> Best,
>> Jesse
>> ------------------------------------------------------------------------
>> *From:* Jean-Baptiste Onofre <jb...@nanthrax.net>
>> *Sent:* Tuesday, September 21, 2021 9:39 AM
>> *To:* user@karaf.apache.org <us...@karaf.apache.org>
>> *Subject:* Re: FileInstaller with 4.3.3
>> WARNING: This email originated outside of NantHealth.
>> DO NOT CLICK links or attachments unless you recognize the sender and 
>> are expecting this email.
>> ________________________________
>>
>> Yes, I tried both, no clean, clean as argument, clean in 
>> config.properties.
>>
>> All works fine.
>>
>> Can you share some details about your test case and environment 
>> (especially if you are on Windows or Unix) ?
>>
>> Regards
>> JB
>>
>>> Le 21 sept. 2021 à 15:00, Matthias Leinweber 
>>> <m....@datatactics.de> a écrit :
>>>
>>> For me it's a custom dist. Did you do a clean start?
>>>
>>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre 
>>> <jb...@nanthrax.net>:
>>> Hi,
>>>
>>> I did several test and it works fine for me.
>>>
>>> Here’s the very simplest test:
>>>
>>> - Starting from Karaf 4.3.3 vanilla
>>> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is 
>>> stopped)
>>> - then, I’m starting Karaf with bin/karaf
>>> - When I checked the bundle:list:
>>>
>>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
>>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>>>
>>> So, you can see commons-lang installed and active, meaning the 
>>> deployers deployed it from the deploy folder.
>>>
>>> It works for me.
>>>
>>> Can you elaborate a bit your test case ?
>>> Is it a custom distribution ?
>>>
>>> Regards
>>> JB
>>>
>>> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
>>> >
>>> > Hi JB,
>>> >
>>> > Any result on this check?
>>> >
>>> > Paul Fraser
>>> >
>>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>>> >> I checked etc I will check deploy now.
>>> >>
>>> >> Regards
>>> >> JB
>>> >>
>>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
>>> >>>
>>> >>> Hi JB,
>>> >>>
>>> >>> In my case the problem occurs using the deploy folder.
>>> >>>
>>> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the 
>>> deploy folder files.
>>> >>>
>>> >>> Paul
>>> >>>
>>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>>> >>>> Hi,
>>> >>>>
>>> >>>> did you updated the etc location in etc/config.properties (in 
>>> the felix.fileinstall.dir property) ?
>>> >>>>
>>> >>>> I just tried and it works fine for me. Here's my test case:
>>> >>>>
>>> >>>> 1. I created etc/my.config.cfg containing foo=bar
>>> >>>> 2. I'm starting karaf
>>> >>>> 3. I can see the config loaded:
>>> >>>>
>>> >>>> karaf@root()> config:list "(service.pid=my.config)"
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> ----------------------------------------------------------------
>>> >>>> Pid:            my.config
>>> >>>> BundleLocation: ?
>>> >>>> Properties:
>>> >>>>    felix.fileinstall.filename = 
>>> file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>>> >>>>    foo = bar
>>> >>>>    service.pid = my.config
>>> >>>>
>>> >>>> Can you share your test case ?
>>> >>>>
>>> >>>> Regards
>>> >>>> JB
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>>> >>>>> Hello,
>>> >>>>>
>>> >>>>> I am having a strange issue after I updated my assembly to 
>>> 4.3.3. I am using a custom file installer location which I deploy 
>>> with a feature.
>>> >>>>>
>>> >>>>> The strange thing is that the folder is not processed 
>>> automatically at startup, but if I touch a single file in the folder 
>>> all others files get processed as well.
>>> >>>>>
>>> >>>>> Any ideas?
>>> >>>>>
>>> >>>>> br,
>>> >>>>> Matthias
>>>
>>>
>>>
>>>
>>
>>
>>           CONFIDENTIALITY NOTICE
>>           This e-mail message and any attachments are only for the use
>>           of the intended recipient and may contain information that is
>>           privileged, confidential or exempt from disclosure under
>>           applicable law. If you are not the intended recipient, any
>>           disclosure, distribution or other use of this e-mail message
>>           or attachments is prohibited. If you have received this e-mail
>>           message in error, please delete and notify the sender
>>           immediately. Thank you.
>>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
I guess it works fine without the clean arg right ?

Regards
JB

On 22/09/2021 13:15, Jesse White wrote:
> We're hitting a similar problem with the deploy/ folder and can 
> reproduce with a vanilla distribution of Karaf 4.3.3.
> 
> On Mac OS w/ JDK 11:
> 
>    tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
>    cp /tmp/confd-telemetry-feature.xml deploy/
>    ./bin/karaf clean
> 
>    karaf@root()> feature:info confd-telemetry-auto
>    Feature not found
> 
> Similar test with Karaf 4.3.2 shows:
> 
>    karaf@root()> feature:info  confd-telemetry-auto
>    Feature confd-telemetry-auto 1.0.0
>    Feature configuration:
>      org.opennms.features.telemetry.listeners-single-port-flows
>      org.opennms.features.telemetry.listeners-JTI-Listener
>      org.opennms.features.telemetry.listeners-NXOS-Listener
>    ...
> 
> Here's a reference to the feature file in question:
> https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b 
> <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
> 
> Thanks for all the effort in maintaining the distribution - looking 
> forward to getting R7 up and running with JDK 17!
> 
> Best,
> Jesse
> ------------------------------------------------------------------------
> *From:* Jean-Baptiste Onofre <jb...@nanthrax.net>
> *Sent:* Tuesday, September 21, 2021 9:39 AM
> *To:* user@karaf.apache.org <us...@karaf.apache.org>
> *Subject:* Re: FileInstaller with 4.3.3
> WARNING: This email originated outside of NantHealth.
> DO NOT CLICK links or attachments unless you recognize the sender and 
> are expecting this email.
> ________________________________
> 
> Yes, I tried both, no clean, clean as argument, clean in config.properties.
> 
> All works fine.
> 
> Can you share some details about your test case and environment 
> (especially if you are on Windows or Unix) ?
> 
> Regards
> JB
> 
>> Le 21 sept. 2021 à 15:00, Matthias Leinweber <m....@datatactics.de> a écrit :
>>
>> For me it's a custom dist. Did you do a clean start?
>>
>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre <jb...@nanthrax.net>:
>> Hi,
>>
>> I did several test and it works fine for me.
>>
>> Here’s the very simplest test:
>>
>> - Starting from Karaf 4.3.3 vanilla
>> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is stopped)
>> - then, I’m starting Karaf with bin/karaf
>> - When I checked the bundle:list:
>>
>> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
>> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>>
>> So, you can see commons-lang installed and active, meaning the deployers deployed it from the deploy folder.
>>
>> It works for me.
>>
>> Can you elaborate a bit your test case ?
>> Is it a custom distribution ?
>>
>> Regards
>> JB
>>
>> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
>> >
>> > Hi JB,
>> >
>> > Any result on this check?
>> >
>> > Paul Fraser
>> >
>> > On 17/9/21 9:55 pm, JB Onofré wrote:
>> >> I checked etc I will check deploy now.
>> >>
>> >> Regards
>> >> JB
>> >>
>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
>> >>>
>> >>> Hi JB,
>> >>>
>> >>> In my case the problem occurs using the deploy folder.
>> >>>
>> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
>> >>>
>> >>> Paul
>> >>>
>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>> >>>> Hi,
>> >>>>
>> >>>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
>> >>>>
>> >>>> I just tried and it works fine for me. Here's my test case:
>> >>>>
>> >>>> 1. I created etc/my.config.cfg containing foo=bar
>> >>>> 2. I'm starting karaf
>> >>>> 3. I can see the config loaded:
>> >>>>
>> >>>> karaf@root()> config:list "(service.pid=my.config)"
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> ----------------------------------------------------------------
>> >>>> Pid:            my.config
>> >>>> BundleLocation: ?
>> >>>> Properties:
>> >>>>    felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>> >>>>    foo = bar
>> >>>>    service.pid = my.config
>> >>>>
>> >>>> Can you share your test case ?
>> >>>>
>> >>>> Regards
>> >>>> JB
>> >>>>
>> >>>>
>> >>>>
>> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>> >>>>> Hello,
>> >>>>>
>> >>>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>> >>>>>
>> >>>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>> >>>>>
>> >>>>> Any ideas?
>> >>>>>
>> >>>>> br,
>> >>>>> Matthias
>>
>>
>>
>>
> 
> 
>           CONFIDENTIALITY NOTICE
>           This e-mail message and any attachments are only for the use
>           of the intended recipient and may contain information that is
>           privileged, confidential or exempt from disclosure under
>           applicable law. If you are not the intended recipient, any
>           disclosure, distribution or other use of this e-mail message
>           or attachments is prohibited. If you have received this e-mail
>           message in error, please delete and notify the sender
>           immediately. Thank you.
> 

Re: FileInstaller with 4.3.3

Posted by Jesse White <je...@opennms.com>.
We're hitting a similar problem with the deploy/ folder and can reproduce with a vanilla distribution of Karaf 4.3.3.

On Mac OS w/ JDK 11:

  tar zxvf apache-karaf-4.3.3.tar.gz && cd apache-karaf-4.3.3
  cp /tmp/confd-telemetry-feature.xml deploy/
  ./bin/karaf clean

  karaf@root()> feature:info confd-telemetry-auto
  Feature not found

Similar test with Karaf 4.3.2 shows:

  karaf@root()> feature:info  confd-telemetry-auto
  Feature confd-telemetry-auto 1.0.0
  Feature configuration:
    org.opennms.features.telemetry.listeners-single-port-flows
    org.opennms.features.telemetry.listeners-JTI-Listener
    org.opennms.features.telemetry.listeners-NXOS-Listener
  ...

Here's a reference to the feature file in question:
   https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b

Thanks for all the effort in maintaining the distribution - looking forward to getting R7 up and running with JDK 17!

Best,
Jesse
________________________________
From: Jean-Baptiste Onofre <jb...@nanthrax.net>
Sent: Tuesday, September 21, 2021 9:39 AM
To: user@karaf.apache.org <us...@karaf.apache.org>
Subject: Re: FileInstaller with 4.3.3

WARNING: This email originated outside of NantHealth.
DO NOT CLICK links or attachments unless you recognize the sender and are expecting this email.
________________________________

Yes, I tried both, no clean, clean as argument, clean in config.properties.

All works fine.

Can you share some details about your test case and environment (especially if you are on Windows or Unix) ?

Regards
JB

> Le 21 sept. 2021 à 15:00, Matthias Leinweber <m....@datatactics.de> a écrit :
>
> For me it's a custom dist. Did you do a clean start?
>
> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre <jb...@nanthrax.net>:
> Hi,
>
> I did several test and it works fine for me.
>
> Here’s the very simplest test:
>
> - Starting from Karaf 4.3.3 vanilla
> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is stopped)
> - then, I’m starting Karaf with bin/karaf
> - When I checked the bundle:list:
>
> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>
> So, you can see commons-lang installed and active, meaning the deployers deployed it from the deploy folder.
>
> It works for me.
>
> Can you elaborate a bit your test case ?
> Is it a custom distribution ?
>
> Regards
> JB
>
> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >
> > Hi JB,
> >
> > Any result on this check?
> >
> > Paul Fraser
> >
> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >> I checked etc I will check deploy now.
> >>
> >> Regards
> >> JB
> >>
> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >>>
> >>> Hi JB,
> >>>
> >>> In my case the problem occurs using the deploy folder.
> >>>
> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
> >>>
> >>> Paul
> >>>
> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >>>> Hi,
> >>>>
> >>>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
> >>>>
> >>>> I just tried and it works fine for me. Here's my test case:
> >>>>
> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >>>> 2. I'm starting karaf
> >>>> 3. I can see the config loaded:
> >>>>
> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ----------------------------------------------------------------
> >>>> Pid:            my.config
> >>>> BundleLocation: ?
> >>>> Properties:
> >>>>    felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >>>>    foo = bar
> >>>>    service.pid = my.config
> >>>>
> >>>> Can you share your test case ?
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>>
> >>>>
> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >>>>> Hello,
> >>>>>
> >>>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
> >>>>>
> >>>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
> >>>>>
> >>>>> Any ideas?
> >>>>>
> >>>>> br,
> >>>>> Matthias
>
>
>
>

CONFIDENTIALITY NOTICE
This e-mail message and any attachments are only for the use of the intended recipient and may contain information that is privileged, confidential or exempt from disclosure under applicable law. If you are not the intended recipient, any disclosure, distribution or other use of this e-mail message or attachments is prohibited. If you have received this e-mail message in error, please delete and notify the sender immediately. Thank you.

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Yes, I tried both, no clean, clean as argument, clean in config.properties.

All works fine.

Can you share some details about your test case and environment (especially if you are on Windows or Unix) ?

Regards
JB

> Le 21 sept. 2021 à 15:00, Matthias Leinweber <m....@datatactics.de> a écrit :
> 
> For me it's a custom dist. Did you do a clean start?
> 
> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre <jb...@nanthrax.net>:
> Hi,
> 
> I did several test and it works fine for me.
> 
> Here’s the very simplest test:
> 
> - Starting from Karaf 4.3.3 vanilla
> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is stopped)
> - then, I’m starting Karaf with bin/karaf
> - When I checked the bundle:list:
> 
> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
> 55 │ Active   │  80 │ 2.6                │ Commons Lang
> 
> So, you can see commons-lang installed and active, meaning the deployers deployed it from the deploy folder.
> 
> It works for me.
> 
> Can you elaborate a bit your test case ?
> Is it a custom distribution ?
> 
> Regards
> JB
> 
> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
> > 
> > Hi JB,
> > 
> > Any result on this check?
> > 
> > Paul Fraser
> > 
> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >> I checked etc I will check deploy now.
> >> 
> >> Regards
> >> JB
> >> 
> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >>> 
> >>> Hi JB,
> >>> 
> >>> In my case the problem occurs using the deploy folder.
> >>> 
> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
> >>> 
> >>> Paul
> >>> 
> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >>>> Hi,
> >>>> 
> >>>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
> >>>> 
> >>>> I just tried and it works fine for me. Here's my test case:
> >>>> 
> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >>>> 2. I'm starting karaf
> >>>> 3. I can see the config loaded:
> >>>> 
> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> ----------------------------------------------------------------
> >>>> Pid:            my.config
> >>>> BundleLocation: ?
> >>>> Properties:
> >>>>    felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >>>>    foo = bar
> >>>>    service.pid = my.config
> >>>> 
> >>>> Can you share your test case ?
> >>>> 
> >>>> Regards
> >>>> JB
> >>>> 
> >>>> 
> >>>> 
> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >>>>> Hello,
> >>>>> 
> >>>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
> >>>>> 
> >>>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
> >>>>> 
> >>>>> Any ideas?
> >>>>> 
> >>>>> br,
> >>>>> Matthias
> 
> 
> 
> 


Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
For me it's a custom dist. Did you do a clean start?

Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb Jean-Baptiste Onofre <
jb@nanthrax.net>:

> Hi,
>
> I did several test and it works fine for me.
>
> Here’s the very simplest test:
>
> - Starting from Karaf 4.3.3 vanilla
> - I put commons-lang-2.6.jar in the deploy folder (while Karaf is stopped)
> - then, I’m starting Karaf with bin/karaf
> - When I checked the bundle:list:
>
> 54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
> 55 │ Active   │  80 │ 2.6                │ Commons Lang
>
> So, you can see commons-lang installed and active, meaning the deployers
> deployed it from the deploy folder.
>
> It works for me.
>
> Can you elaborate a bit your test case ?
> Is it a custom distribution ?
>
> Regards
> JB
>
> > Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >
> > Hi JB,
> >
> > Any result on this check?
> >
> > Paul Fraser
> >
> > On 17/9/21 9:55 pm, JB Onofré wrote:
> >> I checked etc I will check deploy now.
> >>
> >> Regards
> >> JB
> >>
> >>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
> >>>
> >>> Hi JB,
> >>>
> >>> In my case the problem occurs using the deploy folder.
> >>>
> >>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy
> folder files.
> >>>
> >>> Paul
> >>>
> >>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> >>>> Hi,
> >>>>
> >>>> did you updated the etc location in etc/config.properties (in the
> felix.fileinstall.dir property) ?
> >>>>
> >>>> I just tried and it works fine for me. Here's my test case:
> >>>>
> >>>> 1. I created etc/my.config.cfg containing foo=bar
> >>>> 2. I'm starting karaf
> >>>> 3. I can see the config loaded:
> >>>>
> >>>> karaf@root()> config:list "(service.pid=my.config)"
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> ----------------------------------------------------------------
> >>>> Pid:            my.config
> >>>> BundleLocation: ?
> >>>> Properties:
> >>>>    felix.fileinstall.filename =
> file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
> >>>>    foo = bar
> >>>>    service.pid = my.config
> >>>>
> >>>> Can you share your test case ?
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>>
> >>>>
> >>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
> >>>>> Hello,
> >>>>>
> >>>>> I am having a strange issue after I updated my assembly to 4.3.3. I
> am using a custom file installer location which I deploy with a feature.
> >>>>>
> >>>>> The strange thing is that the folder is not processed automatically
> at startup, but if I touch a single file in the folder all others files get
> processed as well.
> >>>>>
> >>>>> Any ideas?
> >>>>>
> >>>>> br,
> >>>>> Matthias
>
>

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofre <jb...@nanthrax.net>.
Hi,

I did several test and it works fine for me.

Here’s the very simplest test:

- Starting from Karaf 4.3.3 vanilla
- I put commons-lang-2.6.jar in the deploy folder (while Karaf is stopped)
- then, I’m starting Karaf with bin/karaf
- When I checked the bundle:list:

54 │ Active   │  10 │ 2.6.7              │ OPS4J Pax Url - wrap:
55 │ Active   │  80 │ 2.6                │ Commons Lang

So, you can see commons-lang installed and active, meaning the deployers deployed it from the deploy folder.

It works for me.

Can you elaborate a bit your test case ?
Is it a custom distribution ?

Regards
JB

> Le 20 sept. 2021 à 08:29, Paul Fraser <pa...@qnenet.com> a écrit :
> 
> Hi JB,
> 
> Any result on this check?
> 
> Paul Fraser
> 
> On 17/9/21 9:55 pm, JB Onofré wrote:
>> I checked etc I will check deploy now.
>> 
>> Regards
>> JB
>> 
>>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
>>> 
>>> Hi JB,
>>> 
>>> In my case the problem occurs using the deploy folder.
>>> 
>>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
>>> 
>>> Paul
>>> 
>>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>>>> Hi,
>>>> 
>>>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
>>>> 
>>>> I just tried and it works fine for me. Here's my test case:
>>>> 
>>>> 1. I created etc/my.config.cfg containing foo=bar
>>>> 2. I'm starting karaf
>>>> 3. I can see the config loaded:
>>>> 
>>>> karaf@root()> config:list "(service.pid=my.config)"
>>>> 
>>>> 
>>>> 
>>>> 
>>>> ----------------------------------------------------------------
>>>> Pid:            my.config
>>>> BundleLocation: ?
>>>> Properties:
>>>>    felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>>>>    foo = bar
>>>>    service.pid = my.config
>>>> 
>>>> Can you share your test case ?
>>>> 
>>>> Regards
>>>> JB
>>>> 
>>>> 
>>>> 
>>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>>>>> Hello,
>>>>> 
>>>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>>>>> 
>>>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>>>>> 
>>>>> Any ideas?
>>>>> 
>>>>> br,
>>>>> Matthias


Re: FileInstaller with 4.3.3

Posted by Paul Fraser <pa...@qnenet.com>.
Hi JB,

Any result on this check?

Paul Fraser

On 17/9/21 9:55 pm, JB Onofré wrote:
> I checked etc I will check deploy now.
>
> Regards
> JB
>
>> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
>>
>> Hi JB,
>>
>> In my case the problem occurs using the deploy folder.
>>
>> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
>>
>> Paul
>>
>>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>>> Hi,
>>>
>>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
>>>
>>> I just tried and it works fine for me. Here's my test case:
>>>
>>> 1. I created etc/my.config.cfg containing foo=bar
>>> 2. I'm starting karaf
>>> 3. I can see the config loaded:
>>>
>>> karaf@root()> config:list "(service.pid=my.config)"
>>>
>>>
>>>
>>>
>>> ----------------------------------------------------------------
>>> Pid:            my.config
>>> BundleLocation: ?
>>> Properties:
>>>     felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>>>     foo = bar
>>>     service.pid = my.config
>>>
>>> Can you share your test case ?
>>>
>>> Regards
>>> JB
>>>
>>>
>>>
>>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>>>> Hello,
>>>>
>>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>>>>
>>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>>>>
>>>> Any ideas?
>>>>
>>>> br,
>>>> Matthias

Re: FileInstaller with 4.3.3

Posted by JB Onofré <jb...@nanthrax.net>.
I checked etc I will check deploy now. 

Regards
JB

> Le 17 sept. 2021 à 12:29, Paul Fraser <pa...@qnenet.com> a écrit :
> 
> Hi JB,
> 
> In my case the problem occurs using the deploy folder.
> 
> Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder files.
> 
> Paul
> 
>> On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
>> Hi,
>> 
>> did you updated the etc location in etc/config.properties (in the felix.fileinstall.dir property) ?
>> 
>> I just tried and it works fine for me. Here's my test case:
>> 
>> 1. I created etc/my.config.cfg containing foo=bar
>> 2. I'm starting karaf
>> 3. I can see the config loaded:
>> 
>> karaf@root()> config:list "(service.pid=my.config)"
>> 
>> 
>> 
>> 
>> ----------------------------------------------------------------
>> Pid:            my.config
>> BundleLocation: ?
>> Properties:
>>    felix.fileinstall.filename = file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>>    foo = bar
>>    service.pid = my.config
>> 
>> Can you share your test case ?
>> 
>> Regards
>> JB
>> 
>> 
>> 
>>> On 16/09/2021 14:31, Matthias Leinweber wrote:
>>> Hello,
>>> 
>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>>> 
>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>>> 
>>> Any ideas?
>>> 
>>> br,
>>> Matthias


Re: FileInstaller with 4.3.3

Posted by Paul Fraser <pa...@qnenet.com>.
Hi JB,

In my case the problem occurs using the deploy folder.

Exact same code in 4.3.2 works, 4.3.3 does not install the deploy folder 
files.

Paul

On 17/9/21 7:04 pm, Jean-Baptiste Onofré wrote:
> Hi,
>
> did you updated the etc location in etc/config.properties (in the 
> felix.fileinstall.dir property) ?
>
> I just tried and it works fine for me. Here's my test case:
>
> 1. I created etc/my.config.cfg containing foo=bar
> 2. I'm starting karaf
> 3. I can see the config loaded:
>
> karaf@root()> config:list "(service.pid=my.config)"
>
>
>
>
> ----------------------------------------------------------------
> Pid:            my.config
> BundleLocation: ?
> Properties:
>    felix.fileinstall.filename = 
> file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
>    foo = bar
>    service.pid = my.config
>
> Can you share your test case ?
>
> Regards
> JB
>
>
>
> On 16/09/2021 14:31, Matthias Leinweber wrote:
>> Hello,
>>
>> I am having a strange issue after I updated my assembly to 4.3.3. I 
>> am using a custom file installer location which I deploy with a feature.
>>
>> The strange thing is that the folder is not processed automatically 
>> at startup, but if I touch a single file in the folder all others 
>> files get processed as well.
>>
>> Any ideas?
>>
>> br,
>> Matthias

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

did you updated the etc location in etc/config.properties (in the 
felix.fileinstall.dir property) ?

I just tried and it works fine for me. Here's my test case:

1. I created etc/my.config.cfg containing foo=bar
2. I'm starting karaf
3. I can see the config loaded:

karaf@root()> config:list "(service.pid=my.config)" 
 
 
 
 

----------------------------------------------------------------
Pid:            my.config
BundleLocation: ?
Properties:
    felix.fileinstall.filename = 
file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
    foo = bar
    service.pid = my.config

Can you share your test case ?

Regards
JB



On 16/09/2021 14:31, Matthias Leinweber wrote:
> Hello,
> 
> I am having a strange issue after I updated my assembly to 4.3.3. I am 
> using a custom file installer location which I deploy with a feature.
> 
> The strange thing is that the folder is not processed automatically at 
> startup, but if I touch a single file in the folder all others files get 
> processed as well.
> 
> Any ideas?
> 
> br,
> Matthias

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Hello JB,

yes...

mvn\:org.apache.felix/org.apache.felix.fileinstall/3.7.0 = 12

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Matthias,

do you have fileinstall in etc/startup.properties or just in feature ?

It's probably a race condition.

Regards
JB

On 16/09/2021 14:31, Matthias Leinweber wrote:
> Hello,
> 
> I am having a strange issue after I updated my assembly to 4.3.3. I am 
> using a custom file installer location which I deploy with a feature.
> 
> The strange thing is that the folder is not processed automatically at 
> startup, but if I touch a single file in the folder all others files get 
> processed as well.
> 
> Any ideas?
> 
> br,
> Matthias

Re: FileInstaller with 4.3.3

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
I'm testing it now, I will create the corresponding Jira if needed.

I will keep you posted.

Regards
JB

On 17/09/2021 10:46, Matthias Leinweber wrote:
> Ok i didn't try the deploy folder.. However, put 5 files into it before 
> startup. Nothing happens during startup. Touch one of the 5 files, and 
> all get processed.
> 
> Am Fr., 17. Sept. 2021 um 06:16 Uhr schrieb JB Onofré <jb@nanthrax.net 
> <ma...@nanthrax.net>>:
> 
>     I mean a bug obviously ;)
> 
>      > Le 17 sept. 2021 à 06:13, JB Onofré <jb@nanthrax.net
>     <ma...@nanthrax.net>> a écrit :
>      >
>      > Ok it could be a big in FileInstall. Let me try and fix that.
>      >
>      > Thanks for the report.
>      >
>      > Regards
>      > JB
>      >
>      >> Le 16 sept. 2021 à 22:42, Paul Fraser <paulf@qnenet.com
>     <ma...@qnenet.com>> a écrit :
>      >>
>      >> Hi,
>      >>
>      >> With 4.3.2 and standard deploy folder, at startup, any files in
>     deploy folder were processed.
>      >>
>      >> With 4.3.3 files in deploy folder are ignored.
>      >>
>      >> Paul Fraser
>      >>
>      >>>> On 16/9/21 10:31 pm, Matthias Leinweber wrote:
>      >>> Hello,
>      >>>
> 
>     -- 
> 
>     Matthias Leinweber
> 
>     Telefon: +49 176 810 24580
>     E-Mail: m.leinweber@datatactics.de <ma...@datatactics.de>
>     Internet: http://www.datatactics.de <http://www.datatactics.de>
> 
>     datatactics GmbH, Sitz der Gesellschaft: Frankfurt am Main,
>     Registergericht: Amtsgericht Frankfurt am Main, HRB 121394,
>     Geschäftsführer Matthias Leinweber
> 
> 
>      >>> I am having a strange issue after I updated my assembly to
>     4.3.3. I am using a custom file installer location which I deploy
>     with a feature.
>      >>>
>      >>> The strange thing is that the folder is not processed
>     automatically at startup, but if I touch a single file in the folder
>     all others files get processed as well.
>      >>>
>      >>> Any ideas?
>      >>>
>      >>> br,
>      >>> Matthias
> 
> 

Re: FileInstaller with 4.3.3

Posted by Matthias Leinweber <m....@datatactics.de>.
Ok i didn't try the deploy folder.. However, put 5 files into it before
startup. Nothing happens during startup. Touch one of the 5 files, and all
get processed.

Am Fr., 17. Sept. 2021 um 06:16 Uhr schrieb JB Onofré <jb...@nanthrax.net>:

> I mean a bug obviously ;)
>
> > Le 17 sept. 2021 à 06:13, JB Onofré <jb...@nanthrax.net> a écrit :
> >
> > Ok it could be a big in FileInstall. Let me try and fix that.
> >
> > Thanks for the report.
> >
> > Regards
> > JB
> >
> >> Le 16 sept. 2021 à 22:42, Paul Fraser <pa...@qnenet.com> a écrit :
> >>
> >> Hi,
> >>
> >> With 4.3.2 and standard deploy folder, at startup, any files in deploy
> folder were processed.
> >>
> >> With 4.3.3 files in deploy folder are ignored.
> >>
> >> Paul Fraser
> >>
> >>>> On 16/9/21 10:31 pm, Matthias Leinweber wrote:
> >>> Hello,
> >>>
>
> --
>
> Matthias Leinweber
>
> Telefon: +49 176 810 24580
> E-Mail: m.leinweber@datatactics.de
> Internet: http://www.datatactics.de
>
> datatactics GmbH, Sitz der Gesellschaft: Frankfurt am Main,
> Registergericht: Amtsgericht Frankfurt am Main, HRB 121394, Geschäftsführer
> Matthias Leinweber
>
> >>> I am having a strange issue after I updated my assembly to 4.3.3. I am
> using a custom file installer location which I deploy with a feature.
> >>>
> >>> The strange thing is that the folder is not processed automatically at
> startup, but if I touch a single file in the folder all others files get
> processed as well.
> >>>
> >>> Any ideas?
> >>>
> >>> br,
> >>> Matthias
>
>

Re: FileInstaller with 4.3.3

Posted by JB Onofré <jb...@nanthrax.net>.
I mean a bug obviously ;) 

> Le 17 sept. 2021 à 06:13, JB Onofré <jb...@nanthrax.net> a écrit :
> 
> Ok it could be a big in FileInstall. Let me try and fix that. 
> 
> Thanks for the report. 
> 
> Regards 
> JB
> 
>> Le 16 sept. 2021 à 22:42, Paul Fraser <pa...@qnenet.com> a écrit :
>> 
>> Hi,
>> 
>> With 4.3.2 and standard deploy folder, at startup, any files in deploy folder were processed.
>> 
>> With 4.3.3 files in deploy folder are ignored.
>> 
>> Paul Fraser
>> 
>>>> On 16/9/21 10:31 pm, Matthias Leinweber wrote:
>>> Hello,
>>> 
>>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>>> 
>>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>>> 
>>> Any ideas?
>>> 
>>> br,
>>> Matthias


Re: FileInstaller with 4.3.3

Posted by JB Onofré <jb...@nanthrax.net>.
Ok it could be a big in FileInstall. Let me try and fix that. 

Thanks for the report. 

Regards 
JB

> Le 16 sept. 2021 à 22:42, Paul Fraser <pa...@qnenet.com> a écrit :
> 
> Hi,
> 
> With 4.3.2 and standard deploy folder, at startup, any files in deploy folder were processed.
> 
> With 4.3.3 files in deploy folder are ignored.
> 
> Paul Fraser
> 
>> On 16/9/21 10:31 pm, Matthias Leinweber wrote:
>> Hello,
>> 
>> I am having a strange issue after I updated my assembly to 4.3.3. I am using a custom file installer location which I deploy with a feature.
>> 
>> The strange thing is that the folder is not processed automatically at startup, but if I touch a single file in the folder all others files get processed as well.
>> 
>> Any ideas?
>> 
>> br,
>> Matthias


Re: FileInstaller with 4.3.3

Posted by Paul Fraser <pa...@qnenet.com>.
Hi,

With 4.3.2 and standard deploy folder, at startup, any files in deploy 
folder were processed.

With 4.3.3 files in deploy folder are ignored.

Paul Fraser

On 16/9/21 10:31 pm, Matthias Leinweber wrote:
> Hello,
>
> I am having a strange issue after I updated my assembly to 4.3.3. I am 
> using a custom file installer location which I deploy with a feature.
>
> The strange thing is that the folder is not processed automatically at 
> startup, but if I touch a single file in the folder all others files 
> get processed as well.
>
> Any ideas?
>
> br,
> Matthias