Hi J.B. :) just wanted to ask if you did find some spare time to have a look at that issue?
Kind regards, Thomas Am Mo., 20. Sept. 2021 um 07:50 Uhr schrieb Thomas Driessen < [email protected]>: > Hi J.B., > > I've sent you the contents directly to your email :) > > Am Mo., 20. Sept. 2021 um 07:43 Uhr schrieb Jean-Baptiste Onofre < > [email protected]>: > >> Hi Thomas, >> >> Would it be possible to have your features definition ? I will be able to >> take a look. >> >> Thanks >> Regards >> JB >> >> > Le 20 sept. 2021 à 07:27, Thomas Driessen <[email protected]> >> a écrit : >> > >> > Hi J.B. , hi Francois, >> > >> > thanks for your quick answer and sorry for the delay. >> > >> > Is there any way to detect such a cycle, i.e. is there a command such >> as feature:tree like for the dependency tree in maven that could help me >> identifying such cycles? >> > >> > Strange thing is: the exact same setup worked fine with Karaf 4.3.2. So >> probably one of our referenced features in other feature repositories >> causes this behavior. >> > >> > >> > Kind regards, >> > Thomas >> > >> > Am Sa., 18. Sept. 2021 um 06:22 Uhr schrieb Jean-Baptiste Onofre < >> [email protected]>: >> > Hi Thomas, >> > >> > I think you have a loop in your features (a feature A require feature B >> that require feature A). >> > >> > I know that Pax CDI has a cycle like this (I have a fix but not yet >> released). >> > >> > Regards >> > JB >> > >> > > Le 17 sept. 2021 à 17:00, Thomas Driessen < >> [email protected]> a écrit : >> > > >> > > Hi, >> > > >> > > we just updated to the new Karaf 4.3.3 and suddenly we always get a >> StackOverflowError as soon as we try to do a feature:refresh: >> > > >> > > 2021-09-17T14:56:44,239 | ERROR | Karaf local console user karaf | >> ShellUtil | 44 - org.apache.karaf.shell.core - 4.3.3 >> | Exception caught while executing command >> > > java.util.concurrent.ExecutionException: java.lang.StackOverflowError >> > > at >> java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?] >> > > at java.util.concurrent.FutureTask.get(FutureTask.java:191) >> ~[?:?] >> > > at >> org.apache.felix.gogo.runtime.CommandSessionImpl$JobImpl.run(CommandSessionImpl.java:855) >> ~[?:?] >> > > at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) >> ~[?:?] >> > > at java.util.concurrent.FutureTask.run(FutureTask.java:264) >> ~[?:?] >> > > at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) >> ~[?:?] >> > > at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) >> ~[?:?] >> > > at java.lang.Thread.run(Thread.java:829) [?:?] >> > > Caused by: java.lang.StackOverflowError >> > > at >> org.apache.karaf.features.internal.region.Subsystem.<init>(Subsystem.java:149) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.region.SubsystemResolver.prepare(SubsystemResolver.java:127) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:390) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.handlePrerequisites(Deployer.java:1121) >> ~[?:?] >> > > at >> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:394) >> ~[?:?] >> > > >> > > Is this a known bug? Or is there anyone else experiencing this? >> > > >> > > Kind regards, >> > > Thomas >> > >> >>
