Return-Path: X-Original-To: apmail-karaf-issues-archive@minotaur.apache.org Delivered-To: apmail-karaf-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6F865F8D6 for ; Fri, 19 Apr 2013 08:11:22 +0000 (UTC) Received: (qmail 62256 invoked by uid 500); 19 Apr 2013 08:11:22 -0000 Delivered-To: apmail-karaf-issues-archive@karaf.apache.org Received: (qmail 62174 invoked by uid 500); 19 Apr 2013 08:11:22 -0000 Mailing-List: contact issues-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list issues@karaf.apache.org Received: (qmail 62064 invoked by uid 99); 19 Apr 2013 08:11:18 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Apr 2013 08:11:18 +0000 Date: Fri, 19 Apr 2013 08:11:15 +0000 (UTC) From: =?utf-8?Q?Jean-Baptiste_Onofr=C3=A9_=28JIRA=29?= To: issues@karaf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (KARAF-2274) Cellar doesn't work with Felix framework MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/KARAF-2274?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1363= 6175#comment-13636175 ]=20 Jean-Baptiste Onofr=C3=A9 commented on KARAF-2274: --------------------------------------------- Fixed on Cellar trunk: http://svn.apache.org/viewvc?view=3Drevision&revisio= n=3D1469733 =20 > Cellar doesn't work with Felix framework > ---------------------------------------- > > Key: KARAF-2274 > URL: https://issues.apache.org/jira/browse/KARAF-2274 > Project: Karaf > Issue Type: Bug > Components: cellar-core > Affects Versions: cellar-2.3.0 > Reporter: Jean-Baptiste Onofr=C3=A9 > Assignee: Jean-Baptiste Onofr=C3=A9 > Fix For: cellar-3.0.0, cellar-2.3.0, cellar-2.2.6 > > > The hazelcast feature doesn't install correctly with Felix framework (NB:= no problem using Equinox). > cellar-hazelcast bundle is a fragment to the hazelcast bundle (host), but= it doesn't seem to resolve the cellar-core import package: > 2013-04-18 07:30:04,428 | ERROR | l Console Thread | AbstractSerializer = | dardLoggerFactory$StandardLogger 47 | 57 - hazelcast - 1.9= .4.8 | org.apache.karaf.cellar.core.Group > java.lang.ClassNotFoundException: org.apache.karaf.cellar.core.Group > at java.net.URLClassLoader$1.run(URLClassLoader.java:202)[:1.6.0_= 26] > at java.security.AccessController.doPrivileged(Native Method)[:1.= 6.0_26] > at java.net.URLClassLoader.findClass(URLClassLoader.java:190)[:1.= 6.0_26] > at java.lang.ClassLoader.loadClass(ClassLoader.java:306)[:1.6.0_2= 6] > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)[= :1.6.0_26] > at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_2= 6] > at java.lang.Class.forName0(Native Method)[:1.6.0_26] > at java.lang.Class.forName(Class.java:247)[:1.6.0_26] > at com.hazelcast.nio.AbstractSerializer.loadClass(AbstractSeriali= zer.java:83) > at com.hazelcast.nio.AbstractSerializer.loadClass(AbstractSeriali= zer.java:61) > at com.hazelcast.nio.AbstractSerializer$1.resolveClass(AbstractSe= rializer.java:92) > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.j= ava:1574)[:1.6.0_26] > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java= :1495)[:1.6.0_26] > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream= .java:1731)[:1.6.0_26] > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1= 328)[:1.6.0_26] > at java.io.ObjectInputStream.readUnshared(ObjectInputStream.java:= 440)[:1.6.0_26] > at com.hazelcast.nio.DefaultSerializer$ObjectSerializer.readNorma= l(DefaultSerializer.java:383) > at com.hazelcast.nio.DefaultSerializer$ObjectSerializer.read(Defa= ultSerializer.java:353) > at com.hazelcast.nio.DefaultSerializer.read(DefaultSerializer.jav= a:134) > at com.hazelcast.nio.CustomSerializerAdapter.read(CustomSerialize= rAdapter.java:33) > at com.hazelcast.nio.AbstractSerializer.toObject(AbstractSerializ= er.java:116) > at com.hazelcast.nio.AbstractSerializer.toObject(AbstractSerializ= er.java:146) > at com.hazelcast.nio.Serializer.readObject(Serializer.java:72) > at com.hazelcast.impl.ThreadContext.toObject(ThreadContext.java:1= 03) > at com.hazelcast.nio.IOUtil.toObject(IOUtil.java:149) > at com.hazelcast.impl.Record.getValue(Record.java:143) > at com.hazelcast.impl.ConcurrentMapManager$MGet.get(ConcurrentMap= Manager.java:915) > at com.hazelcast.impl.FactoryImpl$MProxyImpl$MProxyReal.get(Facto= ryImpl.java:3616) > at com.hazelcast.impl.FactoryImpl$MProxyImpl.get(FactoryImpl.java= :3029) > at org.apache.karaf.cellar.hazelcast.HazelcastGroupManager.regist= erGroup(HazelcastGroupManager.java:376) > at org.apache.karaf.cellar.hazelcast.HazelcastGroupManager.init(H= azelcastGroupManager.java:106) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1= .6.0_26] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:39)[:1.6.0_26] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:25)[:1.6.0_26] > at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_26] > at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(Reflec= tionUtils.java:297)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRec= ipe.java:958)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcIni= t(BeanRecipe.java:712)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BeanRecipe.internalCreate= 2(BeanRecipe.java:824)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BeanRecipe.internalCreate= (BeanRecipe.java:787)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRe= cipe.java:79)[7:org.apache.aries.blueprint.core:1.1.0] > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:= 303)[:1.6.0_26] > at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.= 0_26] > at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRe= cipe.java:88)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefReci= pe.java:62)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRe= cipe.java:106)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.ServiceRecipe.createServi= ce(ServiceRecipe.java:282)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.ServiceRecipe.internalGet= Service(ServiceRecipe.java:249)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.ServiceRecipe.getService(= ServiceRecipe.java:351)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.ServiceRecipe$TriggerServ= iceFactory.getService(ServiceRecipe.java:504)[7:org.apache.aries.blueprint.= core:1.1.0] > at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryU= nchecked(ServiceRegistrationImpl.java:308)[org.apache.felix.framework-4.0.3= .jar:] > at org.apache.felix.framework.ServiceRegistrationImpl.getService(= ServiceRegistrationImpl.java:219)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.ServiceRegistry.getService(ServiceR= egistry.java:310)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.Felix.getService(Felix.java:3420)[o= rg.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.BundleContextImpl.getService(Bundle= ContextImpl.java:468)[org.apache.felix.framework-4.0.3.jar:] > at org.osgi.util.tracker.ServiceTracker.addingService(ServiceTrac= ker.java:411)[5:org.apache.felix.configadmin:1.6.0] > at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(= ServiceTracker.java:932)[5:org.apache.felix.configadmin:1.6.0] > at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(= ServiceTracker.java:864)[5:org.apache.felix.configadmin:1.6.0] > at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTrac= ked.java:256)[5:org.apache.felix.configadmin:1.6.0] > at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.ja= va:229)[5:org.apache.felix.configadmin:1.6.0] > at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(Se= rviceTracker.java:894)[5:org.apache.felix.configadmin:1.6.0] > at org.apache.felix.framework.util.EventDispatcher.invokeServiceL= istenerCallback(EventDispatcher.java:932)[org.apache.felix.framework-4.0.3.= jar:] > at org.apache.felix.framework.util.EventDispatcher.fireEventImmed= iately(EventDispatcher.java:793)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.util.EventDispatcher.fireServiceEve= nt(EventDispatcher.java:543)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4= 260)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.Felix.registerService(Felix.java:32= 75)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.felix.framework.BundleContextImpl.registerService(B= undleContextImpl.java:346)[org.apache.felix.framework-4.0.3.jar:] > at org.apache.aries.blueprint.container.BlueprintContainerImpl.re= gisterService(BlueprintContainerImpl.java:439)[7:org.apache.aries.blueprint= .core:1.1.0] > at org.apache.aries.blueprint.container.ServiceRecipe.register(Se= rviceRecipe.java:190)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BlueprintContainerImpl.re= gisterServices(BlueprintContainerImpl.java:690)[7:org.apache.aries.blueprin= t.core:1.1.0] > at org.apache.aries.blueprint.container.BlueprintContainerImpl.do= Run(BlueprintContainerImpl.java:369)[7:org.apache.aries.blueprint.core:1.1.= 0] > at org.apache.aries.blueprint.container.BlueprintContainerImpl.ru= n(BlueprintContainerImpl.java:261)[7:org.apache.aries.blueprint.core:1.1.0] > at org.apache.aries.blueprint.container.BlueprintExtender.createC= ontainer(BlueprintExtender.java:259)[7:org.apache.aries.blueprint.core:1.1.= 0] > at org.apache.aries.blueprint.container.BlueprintExtender.modifie= dBundle(BlueprintExtender.java:222)[7:org.apache.aries.blueprint.core:1.1.0= ] > at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tra= cked.customizerModified(BundleHookBundleTracker.java:500)[11:org.apache.ari= es.util:1.1.0] > at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tra= cked.customizerModified(BundleHookBundleTracker.java:433)[11:org.apache.ari= es.util:1.1.0] -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs For more information on JIRA, see: http://www.atlassian.com/software/jira