I just tried to setup a brand new 2 node horz cluster on 2 windows VMs.  Both
nodes are joining the default group/cluster.

However, when I run our installer script with both karaf nodes (3.0.1)
running, the bundles install successfully on node A but not on node B. 
These are the actual bundles for our custom software, not the previous web
service example I had deployed.  

Here are the exceptions for node B.  Please note that we have
directories/files in the system directory (such as features XML which have
the bundle install info) that are not being sync'd with the node B.

This is how I installed cellar on both nodes:

karaf@root()> feature:repo-add
mvn:org.apache.karaf.cellar/apache-karaf-cellar/3.0.0/xml/features
karaf@root()> feature:install cellar

20140721 12:30:56.860 [INFO ]
hz._hzInstance_1_cellar.global-operation.thread-1 | 241:com.hazelcast |
com.hazelcast.cluster.ClusterService | [192.168.172.219]:5701 [cellar]
[3.2.3]

Members [2] {
        Member [192.a.b.c]:5701
        Member [192.a.b.d]:5701 this
}

20140721 12:30:58.389 [INFO ] hz._hzInstance_1_cellar.cached.thread-18 |
241:com.hazelcast | com.hazelcast.core.LifecycleService |
[192.168.172.219]:5701 [cellar] [3.2.3] Address[192.168.172.219]:5701 is
MERGED
20140721 12:39:57.560 [ERROR] pool-14-thread-71 |
248:org.apache.karaf.cellar.features |
org.apache.karaf.cellar.features.RepositoryEventHandler | CELLAR FEATURES:
failed to add/remove repository URL
mvn:com.nextgate.am/ngam-features/9.0.0-SNAPSHOT/xml/features
java.lang.NullPointerException
        at
org.apache.karaf.cellar.features.RepositoryEventHandler.handle(RepositoryEventHandler.java:80)[248:org.apache.karaf.cellar.features:3.0.0]
        at
org.apache.karaf.cellar.features.RepositoryEventHandler.handle(RepositoryEventHandler.java:29)[248:org.apache.karaf.cellar.features:3.0.0]
        at Proxy816e4134_52be_45a8_9a8d_f2b4b7585c2a.handle(Unknown
Source)[:]
        at Proxyd66f100e_e050_4991_b1e8_898982523878.handle(Unknown
Source)[:]
        at
org.apache.karaf.cellar.core.event.EventDispatchTask.run(EventDispatchTask.java:57)[242:org.apache.karaf.cellar.core:3.0.0]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_60]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_60]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
20140721 12:39:58.496 [WARN ] pool-14-thread-71 | 5:org.ops4j.pax.url.mvn |
org.ops4j.pax.url.maven.commons.MavenRepositoryURL | Repository spec
https://repository.apache.org/content/repositories/orgapachekaraf-1006/ does
not contain an identifier. This is deprecated & discouraged & just evil.
20140721 12:39:59.729 [WARN ] pool-14-thread-71 | 5:org.ops4j.pax.url.mvn |
org.ops4j.pax.url.mvn.internal.AetherBasedResolver | Error resolving
artifactcom.nextgate.am:ngam-webservice:jar:9.0.0-SNAPSHOT:Could not find
artifact com.nextgate.am:ngam-webservice:jar:9.0.0-SNAPSHOT in defaultlocal
(file:/C:/sw/ngs/current/ngs/data/repo/)
org.sonatype.aether.resolution.ArtifactResolutionException: Could not find
artifact com.nextgate.am:ngam-webservice:jar:9.0.0-SNAPSHOT in defaultlocal
(file:/C:/sw/ngs/current/ngs/data/repo/)
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:286)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:250)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:239)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:223)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:122)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.apache.felix.framework.util.SecureAction.getURLConnectionInputStream(SecureAction.java:524)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:165)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:77)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:878)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:550)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:153)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:277)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.Felix.installBundle(Felix.java:2866)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:138)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.karaf.cellar.bundle.BundleSupport.installBundleFromLocation(BundleSupport.java:42)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at
org.apache.karaf.cellar.bundle.BundleEventHandler.handle(BundleEventHandler.java:80)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at
org.apache.karaf.cellar.bundle.BundleEventHandler.handle(BundleEventHandler.java:34)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at Proxy9bb3c0d2_751d_4de2_8365_07ee95ece489.handle(Unknown
Source)[:]
        at Proxyd66f100e_e050_4991_b1e8_898982523878.handle(Unknown
Source)[:]
        at
org.apache.karaf.cellar.core.event.EventDispatchTask.run(EventDispatchTask.java:57)[242:org.apache.karaf.cellar.core:3.0.0]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_60]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_60]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not
find artifact com.nextgate.am:ngam-webservice:jar:9.0.0-SNAPSHOT in
defaultlocal (file:/C:/sw/ngs/current/ngs/data/repo/)
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)[5:org.ops4j.pax.url.mvn:1.6.0]
        ... 3 more
20140721 12:39:59.729 [ERROR] pool-14-thread-71 |
247:org.apache.karaf.cellar.bundle |
org.apache.karaf.cellar.bundle.BundleEventHandler | CELLAR BUNDLE: failed to
install bundle [com.nextgate.am.ngam-webservice,
9.0.0.SNAPSHOT]/org.osgi.framework.BundleException: Unable to cache bundle:
mvn:com.nextgate.am/ngam-webservice/9.0.0-SNAPSHOT.
20140721 12:40:00.337 [WARN ] pool-14-thread-72 | 5:org.ops4j.pax.url.mvn |
org.ops4j.pax.url.mvn.internal.AetherBasedResolver | Error resolving
artifactcom.nextgate.am.deploys:ngam-manager:war:9.0.0-SNAPSHOT:Could not
find artifact com.nextgate.am.deploys:ngam-manager:war:9.0.0-SNAPSHOT in
defaultlocal (file:/C:/sw/ngs/current/ngs/data/repo/)
org.sonatype.aether.resolution.ArtifactResolutionException: Could not find
artifact com.nextgate.am.deploys:ngam-manager:war:9.0.0-SNAPSHOT in
defaultlocal (file:/C:/sw/ngs/current/ngs/data/repo/)
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:193)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:286)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:250)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolveFile(AetherBasedResolver.java:239)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:223)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:122)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.apache.felix.framework.util.SecureAction.getURLConnectionInputStream(SecureAction.java:524)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.JarRevision.initialize(JarRevision.java:165)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.JarRevision.<init>(JarRevision.java:77)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.createRevisionFromLocation(BundleArchive.java:878)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.reviseInternal(BundleArchive.java:550)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleArchive.<init>(BundleArchive.java:153)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.cache.BundleCache.create(BundleCache.java:277)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.Felix.installBundle(Felix.java:2866)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:165)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:138)[org.apache.felix.framework-4.2.1.jar:]
        at
org.apache.karaf.cellar.bundle.BundleSupport.installBundleFromLocation(BundleSupport.java:42)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at
org.apache.karaf.cellar.bundle.BundleEventHandler.handle(BundleEventHandler.java:80)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at
org.apache.karaf.cellar.bundle.BundleEventHandler.handle(BundleEventHandler.java:34)[247:org.apache.karaf.cellar.bundle:3.0.0]
        at Proxy9bb3c0d2_751d_4de2_8365_07ee95ece489.handle(Unknown
Source)[:]
        at Proxyd66f100e_e050_4991_b1e8_898982523878.handle(Unknown
Source)[:]
        at
org.apache.karaf.cellar.core.event.EventDispatchTask.run(EventDispatchTask.java:57)[242:org.apache.karaf.cellar.core:3.0.0]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_60]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_60]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not
find artifact com.nextgate.am.deploys:ngam-manager:war:9.0.0-SNAPSHOT in
defaultlocal (file:/C:/sw/ngs/current/ngs/data/repo/)
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)[5:org.ops4j.pax.url.mvn:1.6.0]
        at
org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)[5:org.ops4j.pax.url.mvn:1.6.0]
        ... 3 more
20140721 12:40:00.337 [ERROR] pool-14-thread-72 |
247:org.apache.karaf.cellar.bundle |
org.apache.karaf.cellar.bundle.BundleEventHandler | CELLAR BUNDLE: failed to
install bundle [com.nextgate.am.deploys.ngam-manager,
9.0.0.SNAPSHOT]/org.osgi.framework.BundleException: Unable to cache bundle:
mvn:com.nextgate.am.deploys/ngam-manager/9.0.0-SNAPSHOT/war.
20140721 12:40:00.665 [ERROR] pool-14-thread-72 |
248:org.apache.karaf.cellar.features |
org.apache.karaf.cellar.features.FeaturesSynchronizer | CELLAR FEATURES:
failed to handle cluster feature event
java.lang.Exception: No feature named 'ngam' with version '9.0.0-SNAPSHOT'
available
        at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:359)[24:org.apache.karaf.features.core:3.0.1]
        at Proxyf201eba7_6d8c_413b_aa34_2075952c9960.installFeature(Unknown
Source)[:]
        at Proxyb20d3a85_01a5_4e00_9550_a67b2332c5b8.installFeature(Unknown
Source)[:]
        at
org.apache.karaf.cellar.features.FeaturesEventHandler.handle(FeaturesEventHandler.java:97)[248:org.apache.karaf.cellar.features:3.0.0]
        at
org.apache.karaf.cellar.features.FeaturesEventHandler.handle(FeaturesEventHandler.java:33)[248:org.apache.karaf.cellar.features:3.0.0]
        at Proxy816e4134_52be_45a8_9a8d_f2b4b7585c2a.handle(Unknown
Source)[:]
        at Proxyd66f100e_e050_4991_b1e8_898982523878.handle(Unknown
Source)[:]
        at
org.apache.karaf.cellar.core.event.EventDispatchTask.run(EventDispatchTask.java:57)[242:org.apache.karaf.cellar.core:3.0.0]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_60]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_60]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]





--
View this message in context: 
http://karaf.922171.n3.nabble.com/Cellar-for-karaf-3-0-1-active-active-and-failover-clustering-tp4033204p4034347.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to