[Carbon-dev] Eventbroker error at BAM startup in trunk

Tharindu Mathew tharindu at wso2.com
Mon Feb 7 06:35:47 PST 2011


On Mon, Feb 7, 2011 at 8:03 PM, Amila Suriarachchi <amila at wso2.com> wrote:

>
>
> 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.
>
>
> I think Hiranya has already done this fix. better to merge from the branch.
>

This is just for activity monitoring. We have to support the eventing model
as that is the preferred architecture.

>
> thanks,
> Amila.
>
>
>>
>> [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,

Tharindu Mathew

Software Engineer,
WSO2 Inc.,
http://wso2.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/carbon-dev/attachments/20110207/ba907d94/attachment-0001.htm>


More information about the Carbon-dev mailing list