Dear Karaf Users, I am currently maintaining a Karaf assembly and am in the process of upgrading to version 4.4.10. However, I am encountering an error message during startup and would appreciate guidance on how to begin debugging this issue
java.lang.RuntimeException: Repository spec is empty string. : mvn:org.apache.karaf.features/standard/4.4.10/xml/features at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:121) at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:51) at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) at org.apache.karaf.features.internal.service.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:386) at org.apache.karaf.features.internal.service.FeaturesServiceImpl.addRepository(FeaturesServiceImpl.java:381) at org.apache.karaf.features.internal.service.BootFeaturesInstaller.addRepositories(BootFeaturesInstaller.java:136) at org.apache.karaf.features.internal.service.BootFeaturesInstaller.installBootFeatures(BootFeaturesInstaller.java:95) at org.apache.karaf.features.internal.service.BootFeaturesInstaller.start(BootFeaturesInstaller.java:89) at org.apache.karaf.features.internal.osgi.Activator.doStart(Activator.java:215) at org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:312) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: shaded.org.ops4j.lang.NullArgumentException: Repository spec is empty string. at shaded.org.ops4j.lang.NullArgumentException.validateNotEmpty(NullArgumentException.java:108) at org.ops4j.pax.url.mvn.internal.config.MavenRepositoryURL.<init>(MavenRepositoryURL.java:221) at org.ops4j.pax.url.mvn.internal.config.MavenConfigurationImpl.getRepositories(MavenConfigurationImpl.java:401) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.selectRemoteRepositories(AetherBasedResolver.java:928) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:368) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:352) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:322) at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:312) at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:120) at java.base/java.net.URL.openStream(URL.java:1325) at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114) ... 14 more Could you please advise on the best approach or specific logs I should examine to identify the root cause? I get this erorr for every feature defined in my karaf-assembly Best regards, Matthias Leinweber
