Hi JB, this is the relevant Part of pom. Karaf Version = 4.3.1
<plugin> <groupId>org.apache.karaf.tooling</groupId> <artifactId>karaf-maven-plugin</artifactId> <version>${karaf.version}</version> <extensions>true</extensions> <executions> <execution> <id>assembly-karaf</id> <phase>process-resources</phase> <goals> <goal>assembly</goal> </goals> </execution> <execution> <id>create-archive</id> <goals> <goal>archive</goal> </goals> </execution> </executions> <configuration> <archiveTarGz>false</archiveTarGz> <pathPrefix>${ose.server.prefix}-${ose.karaf.version.disp}-${target-os}</pathPrefix> <blacklistedRepositories> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository> </blacklistedRepositories> <blacklistedBundles> <bundle>mvn:org.apache.activemq/activemq-osgi/5.15.3</bundle> </blacklistedBundles> <installedFeatures> <feature>wrapper</feature> <feature>aries-blueprint</feature> <feature>shell-compat</feature> </installedFeatures> <startupFeatures> <feature>eventadmin</feature> </startupFeatures> <bootFeatures> <feature>wrap</feature> <feature>shell</feature> <feature>feature</feature> <feature>jaas</feature> <feature>ssh</feature> <feature>management</feature> <feature>bundle</feature> <feature>config</feature> <feature>deployer</feature> <feature>diagnostic</feature> <feature>log</feature> <feature>package</feature> <feature>service</feature> <feature>system</feature> <feature>scr</feature> <feature>jndi</feature> <feature>war</feature> <feature>webconsole</feature> <feature>spring</feature> <feature>http-whiteboard</feature> <feature>pax-war</feature> <feature>pax-http-whiteboard</feature> <feature>jolokia</feature> <feature>hawtio</feature> <!-- JDBC/PAX-JDBC --> <feature>jdbc</feature> <feature>pax-jdbc</feature> <feature>pax-jdbc-config</feature> <feature>pax-jdbc-pool-hikaricp</feature> <!-- JPA --> <feature>jpa</feature> <feature>transaction</feature> <feature>openjpa/2.4.2</feature> <!-- JMS --> <feature>jms</feature> <feature>pax-jms-activemq</feature> <feature>activemq-broker/${activemq.version}</feature> <feature>pax-jms-pool-pooledjms</feature> <!-- CAMEL --> <feature>camel-blueprint</feature> <feature>camel-exec</feature> <feature>camel-jsch</feature> <feature>camel-jms</feature> <!-- CXF --> <feature>cxf-core</feature> <feature>cxf-http</feature> <feature>cxf-jaxrs/${cxf.version}</feature> <feature>cxf-features-logging</feature> <feature>cxf-rt-security</feature> <feature>cxf-rs-security-cors</feature> <feature>cxf-commands</feature> <feature>cxf-jackson</feature> </bootFeatures> </configuration> </plugin> > Am 11.12.2021 um 11:09 schrieb JB Onofré <j...@nanthrax.net>: > > Hi > > I guess it’s your custom distro: probably a bundle missing in system folder. > > Any change you can share the pom you are using to create the distro ? > > Thx > Regards > JB > >> Le 11 déc. 2021 à 10:48, Stefan Günst <stefan.gue...@me.com> a écrit : >> >> Hi, >> >> we have situation where the first clean start failed with: >> >> | ERROR | Initial Features Provisioning | AetherBasedResolver >> | 4 - org.ops4j.pax.url.mvn - 2.6.7 | invalid repository URLs >> java.net.MalformedURLException: no protocol: system/ >> at java.net.URL.<init>(URL.java:645) ~[?:?] >> at java.net.URL.<init>(URL.java:541) ~[?:?] >> at java.net.URL.<init>(URL.java:488) ~[?:?] >> at >> org.ops4j.pax.url.mvn.internal.config.MavenRepositoryURL.<init>(MavenRepositoryURL.java:191) >> ~[!/:?] >> at >> org.ops4j.pax.url.mvn.internal.config.MavenConfigurationImpl.getDefaultRepositories(MavenConfigurationImpl.java:236) >> ~[!/:?] >> at >> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.selectDefaultRepositories(AetherBasedResolver.java:429) >> [!/:?] >> at >> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:615) >> [!/:?] >> at >> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) >> [!/:?] >> at >> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) >> [!/:?] >> at >> org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) >> [!/:?] >> at >> org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) >> [!/:?] >> at java.net.URL.openStream(URL.java:1140) [?:?] >> at >> org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114) >> [!/:?] >> 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:123) >> [!/:?] >> at >> org.apache.karaf.features.internal.service.BootFeaturesInstaller.installBootFeatures(BootFeaturesInstaller.java:93) >> [!/:?] >> at >> org.apache.karaf.features.internal.service.BootFeaturesInstaller$1.run(BootFeaturesInstaller.java:83) >> [!/:?] >> >> >> Second start without any problem. >> >> We think on first start our custom distribution will go outside to the >> internet to resolve something we don’t know and timeout because in this >> enviroment there is no internet connection. >> >> What is the best way to configure the system to run without >> internet-connection and make sure that all needed resources are local? >> >> >> >> Stefan >> >>