Hi Jakub, Yes, we will fix that on wrapper as well.
Thanks, Regards JB > Le 8 avr. 2021 à 09:35, Jakub Herkel <jher...@gmail.com> a écrit : > > Today I found out that there is also similar problem with > chronos-wraper. Could you also please check this? > > Jakub > > On Thu, Apr 8, 2021 at 7:12 AM Jean-Baptiste Onofre <j...@nanthrax.net> wrote: >> >> Hi Jakub, >> >> Good catch. FYI, this "issue" is there for a while on main branch. >> >> Freeman already did a fix, it will be included in Karaf 4.3.2. >> >> Thanks ! >> Regards >> JB >> >>> Le 7 avr. 2021 à 20:07, Jakub Herkel <jher...@gmail.com> a écrit : >>> >>> Hi, >>> >>> During migration from servicemix 7.0.1 to karaf 4.3.1 I can see these >>> lines before karaf start: >>> karaf: Ignoring predefined value for KARAF_HOME >>> WARNING: package org.apache.karaf.specs.locator not in java.base >>> Error starting karaf activator >>> org.apache.karaf.specs.activator.Activator: >>> org/apache/karaf/specs/locator/OsgiLocator >>> >>> After some testing I found out that problem appears when KARAF_BASE is >>> set and it is not the same directory as KARAF_HOME. I think that >>> problem is in karaf.sh where I can see : >>> cd "${KARAF_BASE}" >>> ant later there is a line: >>> --patch-module >>> java.base=lib/endorsed/org.apache.karaf.specs.locator-4.3.1.jar >>> >>> So org.apache.karaf.specs.locator-4.3.1.jar has to be located under >>> KARAF_BASE/lib. Due to this reason wouldn't it be better when the >>> line is prefixed with KARAF_HOME? >>> i.e. --patch-module >>> java.base=$KARAF_HOME/lib/endorsed/org.apache.karaf.specs.locator-4.3.1.jar >>> >>> with best regards >>> >>> jakub >>