Hi,
actually, you don't have to change org.ops4j.pax.url.mvn.repositories
property.
system and kar repositories are already part of defaultRepositories,
which is enough.
So, please, keep the configuration as it is by default: it should work.
Regards
JB
On 11/11/2015 09:51 AM, conejo wrote:
Hello.
I'm trying to start karaf without Internet access. I changed my file
org.ops4j.pax.url.mvn.cfg to contain:
org.ops4j.pax.url.mvn.repositories = \
file: $ {karaf.home}/${karaf.default.repository}@id=system.repository, \
http://repo1.maven.org/maven2@id=central, \
http://repository.apache.org/content/groups/snapshots-group@id=apache@snapshots@noreleases,
\
http://repository.springsource.com/maven/bundles/release@id=spring.ebr.release,
\
http://repository.springsource.com/maven/bundles/external@id=spring.ebr.external,
\
http://oss.sonatype.org/content/repositories/snapshots@id=sonatype.snapshots.deploy@snapshots@norelease,
\
http://oss.sonatype.org/content/repositories/ops4j-snapshots@id=ops4j.sonatype.snapshots.deploy@snapshots@noreleases,
\
file: $ {} /kar@id=kar.repository@multi karaf.data
But when you start Karaf, I get the following error:
org.apache.karaf.features.internal.util.MultiException: Error restarting
bundles
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:844)[6:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1079)[6:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl$1.call(FeaturesServiceImpl.java:975)[6:org.apache.karaf.features.core:4.0.1]
at java.util.concurrent.FutureTask.run (FutureTask.java:262) [: 1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker
(ThreadPoolExecutor.java:1145) [: 1.7.0_71]
java.util.concurrent.ThreadPoolExecutor at $ Worker.run
(ThreadPoolExecutor.java:615) [: 1.7.0_71]
at java.lang.Thread.run (Thread.java:745) [: 1.7.0_71]
Caused by: org.osgi.framework.BundleException: Activator start
org.apache.karaf.jaas.config mistake in bundle [79].
at
org.apache.felix.framework.Felix.activateBundle(Felix.java:2270)[org.apache.felix.framework-5.0.1.jar:]
at org.apache.felix.framework.Felix.startBundle (Felix.java:2138)
[org.apache.felix.framework-5.0.1.jar]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:977)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:964)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1189)[6:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:836)[6:org.apache.karaf.features.core:4.0.1]
... 6 more
Caused by: java.lang.NoClassDefFoundError: org / apache / karaf / jaas /
boot / ProxyLoginModule
at org.apache.karaf.jaas.config.impl.Activator.start (Activator.java:39)
at org.apache.felix.framework.util.SecureAction.startActivator
(SecureAction.java:697)
at org.apache.felix.framework.Felix.activateBundle (Felix.java:2220)
... 11 more
Caused by: java.lang.ClassNotFoundException:
org.apache.karaf.jaas.boot.ProxyLoginModule
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:366) [: 1.7.0_71]
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:355) [: 1.7.0_71]
at java.security.AccessController.doPrivileged (Native Method) [: 1.7.0_71]
at java.net.URLClassLoader.findClass (URLClassLoader.java:354) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:425) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
at
org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1579)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1509)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)[org.apache.felix.framework-5.0.1.jar:]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
... 14 more
Caused by: org.osgi.framework.BundleException: Activator start
org.apache.karaf.diagnostic.core mistake in bundle [72].
at
org.apache.felix.framework.Felix.activateBundle(Felix.java:2270)[org.apache.felix.framework-5.0.1.jar:]
at org.apache.felix.framework.Felix.startBundle (Felix.java:2138)
[org.apache.felix.framework-5.0.1.jar]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:977)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:964)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1189)[6:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:836)[6:org.apache.karaf.features.core:4.0.1]
... 6 more
Caused by: java.lang.NoClassDefFoundError: org / apache / karaf / diagnostic
/ core / DumpProvider
at org.apache.karaf.diagnostic.internal.Activator.start (Activator.java:45)
at org.apache.felix.framework.util.SecureAction.startActivator
(SecureAction.java:697)
at org.apache.felix.framework.Felix.activateBundle (Felix.java:2220)
... 11 more
Caused by: java.lang.ClassNotFoundException:
org.apache.karaf.diagnostic.core.DumpProvider
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:366) [: 1.7.0_71]
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:355) [: 1.7.0_71]
at java.security.AccessController.doPrivileged (Native Method) [: 1.7.0_71]
at java.net.URLClassLoader.findClass (URLClassLoader.java:354) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:425) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
at
org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1579)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1509)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)[org.apache.felix.framework-5.0.1.jar:]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
... 14 more
Caused by: org.osgi.framework.BundleException: Activator start
org.apache.karaf.shell.core mistake in bundle [92].
at
org.apache.felix.framework.Felix.activateBundle(Felix.java:2270)[org.apache.felix.framework-5.0.1.jar:]
at org.apache.felix.framework.Felix.startBundle (Felix.java:2138)
[org.apache.felix.framework-5.0.1.jar]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:977)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:964)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1189)[6:org.apache.karaf.features.core:4.0.1]
at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:836)[6:org.apache.karaf.features.core:4.0.1]
... 6 more
Caused by: java.lang.NoClassDefFoundError: org / apache / karaf / jaas /
boot / main / UserPrincipal
at
org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.createLocalKarafSubject(LocalConsoleManager.java:139)
at org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.start
(LocalConsoleManager.java:69)
at org.apache.karaf.shell.impl.console.osgi.Activator.start
(Activator.java:109)
at org.apache.felix.framework.util.SecureAction.startActivator
(SecureAction.java:697)
at org.apache.felix.framework.Felix.activateBundle (Felix.java:2220)
... 11 more
Caused by: java.lang.ClassNotFoundException:
org.apache.karaf.jaas.boot.principal.UserPrincipal
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:366) [: 1.7.0_71]
java.net.URLClassLoader at $ 1.run (URLClassLoader.java:355) [: 1.7.0_71]
at java.security.AccessController.doPrivileged (Native Method) [: 1.7.0_71]
at java.net.URLClassLoader.findClass (URLClassLoader.java:354) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:425) [: 1.7.0_71]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
at
org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1579)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1509)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)[org.apache.felix.framework-5.0.1.jar:]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1998)[org.apache.felix.framework-5.0.1.jar:]
at java.lang.ClassLoader.loadClass (ClassLoader.java:358) [: 1.7.0_71]
... 16 more
--
View this message in context:
http://karaf.922171.n3.nabble.com/Exception-starting-Karaf-4-0-1-without-internet-tp4043430.html
Sent from the Karaf - User mailing list archive at Nabble.com.
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com