[Carbon-dev] Eventbroker error at BAM startup in trunk
Afkham Azeez
azeez at wso2.com
Mon Feb 7 21:19:59 PST 2011
On Tue, Feb 8, 2011 at 10:37 AM, Amila Suriarachchi <amila at wso2.com> wrote:
>
>
> On Tue, Feb 8, 2011 at 6:38 AM, Afkham Azeez <azeez at wso2.com> wrote:
>>
>> So, each of you are simply making these changes in your local machines? Is
>> that the correct solution? What is the root cause?
>
> The root cause is we have created a new API for Eevent broker by refactoring
> the old one. This was done to support JMS broker inside. But we have kept
> the old code not to break the modules which uses the old code.
>
> The solution is to move to the new API. Senaka told me he has done to
> registry already and need to do the same for DSS and BAM.
Can somebody from BAM & DS please volunteer and fix this today? We can
save many precious person hours if a couple of people spend a few
minutes to fix this.
>
> thanks,
> Amila.
>
>>
>> -------------------------
>> Sent from my APD
>>
>> On Feb 7, 2011 10:08 PM, "Prabath Abeysekera" <prabatha at wso2.com> wrote:
>> > Hi,
>> >
>> > On Mon, Feb 7, 2011 at 8:02 PM, Amila Suriarachchi <amila at wso2.com>
>> > wrote:
>> >
>> >> Try this,
>> >>
>> >> from your local machine go to the event feature and remove all the
>> >> following buindls
>> >> core, ws, admin
>> >>
>> >
>> > We had the same issue with DSS as well and removing those three bundles
>> > has
>> > done the trick!
>> > Thanks for the tip.
>> >
>> >
>> >>
>> >> thanks,
>> >> Amila.
>> >>
>> >>
>> >> On Mon, Feb 7, 2011 at 7:22 PM, Tharindu Mathew <tharindu at wso2.com>
>> >> wrote:
>> >>
>> >>> If we remove the event.core bundle I get the exception below. Removing
>> >>> eventing is on the road map, but we need it to work on trunk.
>> >>>
>> >>> [2011-02-07 19:19:35,678] ERROR
>> >>> {org.wso2.carbon.utils.deployment.Axis2ServiceRegistry} - Error
>> >>> building
>> >>> service from bundle : Symbolic Name:
>> >>> org.wso2.carbon.event.admin,Bundle
>> >>> Version: 3.2.0.SNAPSHOT, ID: 136
>> >>> java.lang.NoClassDefFoundError:
>> >>> org/wso2/carbon/event/core/exception/EBRuntimeException
>> >>> at java.lang.Class.forName0(Native Method)
>> >>> at java.lang.Class.forName(Class.java:247)
>> >>> at
>> >>>
>> >>> org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.<init>(DefaultSchemaGenerator.java:140)
>> >>> at
>> >>> org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:453)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:386)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:216)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:106)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:92)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:462)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:282)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:117)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> >>> Caused by: java.lang.ClassNotFoundException:
>> >>> org.wso2.carbon.event.core.exception.EBRuntimeException
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>> >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> >>> ... 15 more
>> >>> [2011-02-07 19:19:35,811] ERROR
>> >>> {org.wso2.carbon.utils.deployment.Axis2ServiceRegistry} - Error
>> >>> building
>> >>> service from bundle : Symbolic Name: org.wso2.carbon.event.ws,Bundle
>> >>> Version: 3.2.0.SNAPSHOT, ID: 142
>> >>> java.lang.NoClassDefFoundError:
>> >>> org/wso2/carbon/event/core/exception/EBRuntimeException
>> >>> at java.lang.Class.getDeclaredConstructors0(Native Method)
>> >>> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>> >>> at java.lang.Class.getConstructor0(Class.java:2699)
>> >>> at java.lang.Class.newInstance0(Class.java:326)
>> >>> at java.lang.Class.newInstance(Class.java:308)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.DescriptionBuilder.loadMessageReceiver(DescriptionBuilder.java:192)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.ServiceBuilder.processOperations(ServiceBuilder.java:816)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:352)
>> >>> at
>> >>>
>> >>> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:216)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:106)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:92)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:462)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:282)
>> >>> at
>> >>>
>> >>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:117)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> >>> Caused by: java.lang.ClassNotFoundException:
>> >>> org.wso2.carbon.event.core.exception.EBRuntimeException
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
>> >>> at
>> >>>
>> >>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
>> >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>> >>> ... 18 more
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On Mon, Feb 7, 2011 at 1:47 PM, Amila Suriarachchi
>> >>> <amila at wso2.com>wrote:
>> >>>
>> >>>> you need to remove the event.core bundle from the
>> >>>> repository/componets/plugins
>> >>>>
>> >>>> Anyway I think there was a decision to remove the eventing from the
>> >>>> BAM.
>> >>>> so better to do that and remove the
>> >>>> event dependancy.
>> >>>>
>> >>>> thanks,
>> >>>> Amila.
>> >>>>
>> >>>> On Mon, Feb 7, 2011 at 12:50 PM, Tharindu Mathew
>> >>>> <tharindu at wso2.com>wrote:
>> >>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> I see the following event broker error at BAM startup. The
>> >>>>> BrokerSecurity Manager is registered twice?
>> >>>>>
>> >>>>> [2011-02-07 12:48:22,713] ERROR
>> >>>>> {org.wso2.carbon.utils.deployment.Axis2ServiceRegistry} - Error
>> >>>>> building
>> >>>>> service from bundle : Symbolic Name:
>> >>>>> org.wso2.carbon.event.broker,Bundle
>> >>>>> Version: 3.2.0.SNAPSHOT, ID: 138
>> >>>>> org.apache.axis2.AxisFault: Two services cannot have same name. A
>> >>>>> service with the BrokerSecurityManager [null] name already exists in
>> >>>>> the
>> >>>>> system.
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.engine.AxisConfiguration.addToAllServicesMap(AxisConfiguration.java:492)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.description.AxisServiceGroup.addService(AxisServiceGroup.java:110)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.deployment.DeploymentEngine.fillServiceGroup(DeploymentEngine.java:752)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:608)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:217)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:106)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:92)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:462)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:282)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:117)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> >>>>> [2011-02-07 12:48:22,731] ERROR
>> >>>>> {org.wso2.carbon.utils.deployment.Axis2ServiceRegistry} - Error
>> >>>>> building
>> >>>>> service from bundle : Symbolic Name: org.wso2.carbon.event.ws,Bundle
>> >>>>> Version: 3.2.0.SNAPSHOT, ID: 142
>> >>>>> org.apache.axis2.AxisFault: Two services cannot have same name. A
>> >>>>> service with the EventBrokerService [null] name already exists in
>> >>>>> the
>> >>>>> system.
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.engine.AxisConfiguration.addToAllServicesMap(AxisConfiguration.java:492)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.description.AxisServiceGroup.addService(AxisServiceGroup.java:110)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.deployment.DeploymentEngine.fillServiceGroup(DeploymentEngine.java:752)
>> >>>>> at
>> >>>>>
>> >>>>> org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:608)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.addServices(Axis2ServiceRegistry.java:217)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:106)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.utils.deployment.Axis2ServiceRegistry.register(Axis2ServiceRegistry.java:92)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:462)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:282)
>> >>>>> at
>> >>>>>
>> >>>>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:117)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>> >>>>> at
>> >>>>>
>> >>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Regards,
>> >>>>>
>> >>>>> Tharindu Mathew
>> >>>>>
>> >>>>> Software Engineer,
>> >>>>> WSO2 Inc.,
>> >>>>> http://wso2.com
>> >>>>>
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> Carbon-dev mailing list
>> >>>>> Carbon-dev at wso2.org
>> >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >>>>>
>> >>>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Carbon-dev mailing list
>> >>>> Carbon-dev at wso2.org
>> >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards,
>> >>>
>> >>> Tharindu Mathew
>> >>>
>> >>> Software Engineer,
>> >>> WSO2 Inc.,
>> >>> http://wso2.com
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Carbon-dev mailing list
>> >>> Carbon-dev at wso2.org
>> >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >>>
>> >>>
>> >>
>> >> _______________________________________________
>> >> Carbon-dev mailing list
>> >> Carbon-dev at wso2.org
>> >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>> >>
>> >>
>> >
>> > Regards,
>> > --
>> > Prabath Abeysekara
>> > Software Engineer
>> > WSO2 Inc.
>> > Email: prabatha at wso2.com <harshanam at wso2.com>
>> > Mobile: +94718124514
>> >
>> > <http://harshana05.blogspot.com/>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev at wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev at wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
--
Afkham Azeez
Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com,
Member; Apache Software Foundation; http://www.apache.org/
email: azeez at wso2.com cell: +94 77 3320919
blog: http://blog.afkham.org
twitter: http://twitter.com/afkham_azeez
linked-in: http://lk.linkedin.com/in/afkhamazeez
Lean . Enterprise . Middleware
More information about the Carbon-dev
mailing list