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