On Thu, Oct 11, 2012 at 7:03 PM, Amila Suriarachchi <[email protected]> wrote:

> I think this problem is due to two mvel version. AmilaM should have fixed
> this.
>

Yes, this is due to having two mvel jars. I couldn't fix it yet. But until
then you can delete the older mvel jar in plugins and move on.

>
> thanks,
> Amila.
>
>
> On Thu, Oct 11, 2012 at 6:28 PM, Isuru Wimalasundera <[email protected]>wrote:
>
>> Hi Amila
>>
>> On a latest pack of Startos manager which I locally build, I receive the
>> following error in the startup.
>>
>> [2012-10-11 18:16:58,220] ERROR
>> {org.wso2.carbon.throttling.manager.internal.ThrottlingManagerServiceComponent}
>> -   Multitenancy Throttling Manager bundle failed activating
>> java.lang.NoSuchFieldError:
>> COMPILER_OPT_ALLOW_RESOLVE_INNERCLASSES_WITH_DOTNOTATION
>> at
>> org.drools.rule.builder.PatternBuilder.setInputs(PatternBuilder.java:838)
>>  at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:588)
>> at
>> org.drools.rule.builder.PatternBuilder.processConstraintsAndBinds(PatternBuilder.java:396)
>>  at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:308)
>> at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:131)
>>  at
>> org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:65)
>> at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:81)
>>  at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1981)
>> at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:797)
>>  at
>> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:385)
>> at
>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:563)
>>  at
>> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:35)
>> at
>> org.wso2.carbon.rule.backend.drools.DroolsBackendRuntime.addRuleSet(DroolsBackendRuntime.java:59)
>>  at
>> org.wso2.carbon.throttling.manager.rules.RuleInvoker.updateRules(RuleInvoker.java:77)
>> at
>> org.wso2.carbon.throttling.manager.rules.RuleInvoker.<init>(RuleInvoker.java:38)
>>  at org.wso2.carbon.throttling.manager.tasks.Task.<init>(Task.java:44)
>> at
>> org.wso2.carbon.throttling.manager.conf.ThrottlingTaskConfiguration.serialize(ThrottlingTaskConfiguration.java:84)
>>  at
>> org.wso2.carbon.throttling.manager.conf.ThrottlingTaskConfiguration.<init>(ThrottlingTaskConfiguration.java:51)
>> at
>> org.wso2.carbon.throttling.manager.conf.ThrottlingConfiguration.deserialize(ThrottlingConfiguration.java:88)
>>  at
>> org.wso2.carbon.throttling.manager.conf.ThrottlingConfiguration.<init>(ThrottlingConfiguration.java:43)
>> at
>> org.wso2.carbon.throttling.manager.utils.Util.initializeThrottling(Util.java:384)
>>  at
>> org.wso2.carbon.throttling.manager.internal.ThrottlingManagerServiceComponent.activate(ThrottlingManagerServiceComponent.java:65)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>  at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>  at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>  at
>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>> at
>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>  at
>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>> at
>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>  at
>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>> at
>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>  at
>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>  at
>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>> at
>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>  at
>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>> at
>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>  at
>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>> at
>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>  at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>  at
>> org.wso2.carbon.billing.mgt.util.Util.registerBillingInfo(Util.java:124)
>> at
>> org.wso2.carbon.billing.mgt.internal.MultitenancyBillingServiceComponent.activate(MultitenancyBillingServiceComponent.java:54)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>  at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>>  at
>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>> at
>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>  at
>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>> at
>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>  at
>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>> at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>  at
>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221
>>
>> can this no such field error related to the change of drools version?
>>
>> Thanks
>> Isuruw
>>
>> On Thu, Oct 4, 2012 at 5:54 PM, Amila Suriarachchi <[email protected]>wrote:
>>
>>> upgraded the drools version to 5.2.1.Final please have a look.
>>>
>>> thanks,
>>> Amila.
>>>
>>>
>>> On Wed, Oct 3, 2012 at 8:31 PM, Amila Suriarachchi <[email protected]>wrote:
>>>
>>>> Then lets upgrade drools version to 5.2. I'll check that.
>>>>
>>>> thanks,
>>>> Amila.
>>>>
>>>>
>>>> On Wed, Oct 3, 2012 at 7:32 PM, Amila Maha Arachchi <[email protected]>wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> I (actually Chamith has got this) got the below exception when
>>>>> starting Stratos Manager in JDK 1.7. Reason for this is the Drools version
>>>>> which we have used (5.1.1) does not support Java 1.7. This is explained in
>>>>> [1]. This should be affecting BRS too.
>>>>>
>>>>> May be we should be able to get rid of this by using the workaround
>>>>> mentioned in [1] at rule component level, or we'll have to upgrade to
>>>>> Drools 5.2 which has fixed this.
>>>>>
>>>>> [1] 
>>>>> http://stackoverflow.com/questions/7837663/no-support-for-java-7-in-drools-runtimedroolsexception-value-1-7-is-not-a
>>>>>
>>>>> <http://stackoverflow.com/questions/7837663/no-support-for-java-7-in-drools-runtimedroolsexception-value-1-7-is-not-a>
>>>>>
>>>>> [2012-10-03 19:21:44,624] ERROR
>>>>> {org.wso2.carbon.throttling.manager.internal.ThrottlingManagerServiceComponent}
>>>>> -   Multitenancy Throttling Manager bundle failed activating
>>>>> org.wso2.carbon.throttling.manager.exception.ThrottlingException:
>>>>> Error in building the throttling config, config file:
>>>>> /home/amila/development/branches/4.0.0/platform/4.0.0/products/manager/2.0.0/modules/distribution/target/wso2stratos-manager-2.0.0/repository/conf/multitenancy/usage-throttling-agent-config.xml.
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.conf.ThrottlingConfiguration.<init>(ThrottlingConfiguration.java:52)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.utils.Util.initializeThrottling(Util.java:384)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.internal.ThrottlingManagerServiceComponent.activate(ThrottlingManagerServiceComponent.java:65)
>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>     at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>     at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>     at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>     at
>>>>> org.wso2.carbon.billing.mgt.util.Util.registerBillingInfo(Util.java:124)
>>>>>     at
>>>>> org.wso2.carbon.billing.mgt.internal.MultitenancyBillingServiceComponent.activate(MultitenancyBillingServiceComponent.java:54)
>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>     at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>     at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>     at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>     at
>>>>> org.wso2.carbon.usage.util.Util.registerRetrieverServices(Util.java:97)
>>>>>     at
>>>>> org.wso2.carbon.usage.internal.UsageServiceComponent.activate(UsageServiceComponent.java:54)
>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>     at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>     at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>     at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328)
>>>>>     at
>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>     at
>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>     at
>>>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:512)
>>>>>     at
>>>>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:289)
>>>>>     at
>>>>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
>>>>>     at
>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>     at
>>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
>>>>> Caused by:
>>>>> org.wso2.carbon.throttling.manager.exception.ThrottlingException: Error
>>>>> occurred while initializing the rule executing environment: Unable to load
>>>>> dialect
>>>>> 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration'
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.rules.RuleInvoker.updateRules(RuleInvoker.java:87)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.rules.RuleInvoker.<init>(RuleInvoker.java:38)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.tasks.Task.<init>(Task.java:44)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.conf.ThrottlingTaskConfiguration.serialize(ThrottlingTaskConfiguration.java:84)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.conf.ThrottlingTaskConfiguration.<init>(ThrottlingTaskConfiguration.java:51)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.conf.ThrottlingConfiguration.deserialize(ThrottlingConfiguration.java:88)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.conf.ThrottlingConfiguration.<init>(ThrottlingConfiguration.java:43)
>>>>>     ... 75 more
>>>>> Caused by: org.drools.RuntimeDroolsException: Unable to load dialect
>>>>> 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration'
>>>>>     at
>>>>> org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:283)
>>>>>     at
>>>>> org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:268)
>>>>>     at
>>>>> org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:181)
>>>>>     at
>>>>> org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:159)
>>>>>     at
>>>>> org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilderConfiguration(KnowledgeBuilderFactoryServiceImpl.java:22)
>>>>>     at
>>>>> org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(KnowledgeBuilderFactory.java:75)
>>>>>     at
>>>>> org.wso2.carbon.rule.backend.drools.DroolsBackendRuntimeFactory.getRuleBackendRuntime(DroolsBackendRuntimeFactory.java:47)
>>>>>     at
>>>>> org.wso2.carbon.throttling.manager.rules.RuleInvoker.updateRules(RuleInvoker.java:66)
>>>>>     ... 81 more
>>>>> Caused by: org.drools.RuntimeDroolsException: value '1.7' is not a
>>>>> valid language level
>>>>>     at
>>>>> org.drools.rule.builder.dialect.java.JavaDialectConfiguration.getDefaultLanguageLevel(JavaDialectConfiguration.java:162)
>>>>>     at
>>>>> org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:57)
>>>>>     at
>>>>> org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:279)
>>>>>     ... 88 more
>>>>>
>>>>> Regards,
>>>>> AmilaM.
>>>>>
>>>>> --
>>>>> *Amila Maharachchi*
>>>>> Technical Lead
>>>>> Member, Management Committee - Cloud & Platform TG
>>>>> WSO2, Inc.; http://wso2.com
>>>>>
>>>>> Blog: http://maharachchi.blogspot.com
>>>>> Mobile: +94719371446
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Amila Suriarachchi*
>>>>
>>>> Software Architect
>>>> WSO2 Inc. ; http://wso2.com
>>>> lean . enterprise . middleware
>>>>
>>>> phone : +94 71 3082805
>>>>
>>>>
>>>
>>>
>>> --
>>> *Amila Suriarachchi*
>>>
>>> Software Architect
>>> WSO2 Inc. ; http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> phone : +94 71 3082805
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Isuru Wimalasundera*
>> Software Engineer;  WSO2, Inc.; http://wso2.com,
>>  mobile: +94 77 920 5641
>>
>>
>
>
> --
> *Amila Suriarachchi*
>
> Software Architect
> WSO2 Inc. ; http://wso2.com
> lean . enterprise . middleware
>
> phone : +94 71 3082805
>
>


-- 
*Amila Maharachchi*
Technical Lead
Member, Management Committee - Cloud & Platform TG
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to