kasun , as you said i tried..after that i get some spring class loading
issue..May be the way edited the jar is wrong..
please commit the fix..we need to build the pack

2014-07-14 16:50:42,213]  INFO
{org.wso2.carbon.server.util.PatchUtils.console} -  Patch verification
successfully completed without encountering any issues.

Could not start:
null(reference:file:../plugins/spring.framework_3.1.0.wso2v1.jar:482). It's
state is uninstalled.

log4j:ERROR Could not instantiate class
[org.wso2.carbon.logging.appender.CarbonMemoryAppender].

java.lang.ClassNotFoundException:
org.wso2.carbon.logging.appender.CarbonMemoryAppender

at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)

at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)

at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)

at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:171)

at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)

at
org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:317)

at
org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:120)

at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:629)

at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:612)

at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:509)

at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:415)

at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:441)

at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)

at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)

at org.apache.log4j.Logger.getLogger(Logger.java:104)

at
org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:289)

at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:109)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at
org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1116)

at
org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:914)

at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:604)

at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)

at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)

at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)

at org.wso2.carbon.axis2.internal.Activator.<clinit>(Activator.java:32)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.refle


On 14 July 2014 14:33, Vijayaratha Vijayasingam <rat...@wso2.com> wrote:

> thanks sameera..
>
>
> On 14 July 2014 14:07, Sameera Jayasoma <same...@wso2.com> wrote:
>
>> Hi Ratha,
>>
>> Here is how I found the culprit. :)
>>
>> First I wanted to make sure that this issue occurs due to changes done to
>> the platform or to the kernel. To verify this I installed all the patches
>> from patch0001 to patch0009 to a Carbon kernel instance. But when I start
>> the kernel I got a Spring related class loading issue. Then I removed
>> patch0009 from the AM pack, but I couldn't reproduce the error. From these
>> steps I got a good observations to believe that patch0009 contains the root
>> cause of this issue.
>>
>> Since I got a spring related error earlier, I removed the spring bundle
>> from patch0009 and tested in kernel instance as well as in an AM instance.
>> I couldn't reproduce the error.
>>
>> Thanks,
>> Sameera.
>>
>>
>> On Mon, Jul 14, 2014 at 12:31 PM, Vijayaratha Vijayasingam <
>> rat...@wso2.com> wrote:
>>
>>> Hi sameera;
>>> Thanks ..looks like this solved the issue..I restarted the server
>>> several times, but haven't faced any issue..
>>> May i know how do you find the root cause? so, we won't disturb core
>>> team to fix these type issues?
>>>
>>> thanks
>>>
>>>
>>> On 14 July 2014 11:53, Sameera Jayasoma <same...@wso2.com> wrote:
>>>
>>>> Hi Ratha,
>>>>
>>>> Can you try to reproduce by removing the following jar from patch0009?
>>>>
>>>>
>>>> repository/components/patches/patch0009/spring.framework_3.1.0.wso2v1.jar
>>>>
>>>> Thanks,
>>>> Sameera.
>>>>
>>>>
>>>> On Wed, Jul 9, 2014 at 6:49 PM, Vijayaratha Vijayasingam <
>>>> rat...@wso2.com> wrote:
>>>>
>>>>> Is there any recent change in the *core.util module* which causes
>>>>> this issue?
>>>>>
>>>>>
>>>>> osgi> ls 454
>>>>> Components in bundle org.wso2.carbon.utils:
>>>>> ID      State                   Component Name
>>>>> Located in bundle
>>>>> 155     Active
>>>>> org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent
>>>>> org.wso2.carbon.utils(bid=454)
>>>>> 156     Active
>>>>> org.wso2.carbon.context.internal.CarbonContextServiceComponent
>>>>> org.wso2.carbon.utils(bid=454)
>>>>> 157     Unsatisfied
>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>> org.wso2.carbon.utils(bid=454)
>>>>> osgi> comp 157
>>>>>
>>>>>         Component[
>>>>>         name =
>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>         factory = null
>>>>>         autoenable = true
>>>>>         immediate = true
>>>>>         implementation =
>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>         state = Unsatisfied
>>>>>         properties =
>>>>> {service.pid=org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent}
>>>>>         serviceFactory = false
>>>>>         serviceInterface = null
>>>>>         references = {
>>>>>                 Reference[name = configuration.context.service,
>>>>> interface = org.wso2.carbon.utils.ConfigurationContextService, policy =
>>>>> dynamic, cardi
>>>>> nality = 1..1, target = null, bind = setConfigurationContextService,
>>>>> unbind = unsetConfigurationContextService]
>>>>>         }
>>>>>         located in bundle = org.wso2.carbon.utils_4.2.0 [454]
>>>>> ]
>>>>> Dynamic information :
>>>>>   *The component is NOT satisfied
>>>>>   The following references are not satisfied:
>>>>>     Reference[name = configuration.context.service, interface =
>>>>> org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
>>>>> cardinality = 1..
>>>>> 1, target = null, bind = setConfigurationContextService, unbind =
>>>>> unsetConfigurationContextService]
>>>>>   Component configurations :
>>>>>     Configuration properties:
>>>>>       service.pid =
>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>       component.name =
>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>       component.id = 156
>>>>>     Instances:
>>>>>
>>>>>
>>>>> On 9 July 2014 18:28, Vijayaratha Vijayasingam <rat...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> when i get*  "java.lang.*
>>>>>> *ClassNotFoundException: 
>>>>>> org.wso2.carbon.tomcat.ext.**servlet.DelegationServlet"
>>>>>> *issue
>>>>>> here are the osgi out put;
>>>>>>
>>>>>> *osgi> headers 421*
>>>>>> Bundle headers:
>>>>>>  Bnd-LastModified = 1404369790626
>>>>>>  Build-Jdk = 1.6.0_45
>>>>>>  Built-By = root
>>>>>>  Bundle-Description = This bundle contains custom tomcat extensions
>>>>>> such as tomcat valves,etc
>>>>>>  Bundle-DocURL = http://wso2.com
>>>>>>  Bundle-License = http://www.apache.org/licenses/LICENSE-2.0
>>>>>>  Bundle-ManifestVersion = 2
>>>>>>  Bundle-Name = org.wso2.carbon.tomcat.ext
>>>>>>  Bundle-SymbolicName = org.wso2.carbon.tomcat.ext
>>>>>>  Bundle-Vendor = WSO2 Inc
>>>>>>  Bundle-Version = 4.2.0
>>>>>>  Created-By = Apache Maven Bundle Plugin
>>>>>>
>>>>>> Export-Package =
>>>>>>
>>>>>> org.wso2.carbon.tomcat.ext.service;uses:="org.apache.commons.logging,org.apache.catalina,org.apache.catalina.core";version="4.2.0",o
>>>>>>
>>>>>> rg.wso2.carbon.tomcat.ext.scan;uses:="javax.servlet,org.apache.tomcat,org.apache.tomcat.util.res,org.apache.tomcat.util.file,org.apache.juli.logging,o
>>>>>>
>>>>>> rg.eclipse.osgi.framework.adaptor,org.apache.tomcat.util.scan";version="4.2.0",org.wso2.carbon.tomcat.ext.valves;uses:="org.wso2.carbon.registry.core.
>>>>>>
>>>>>> service,org.apache.catalina.connector,org.apache.commons.logging,org.apache.catalina.valves,org.wso2.carbon.user.api,org.wso2.carbon.registry.api,org.
>>>>>>
>>>>>> wso2.carbon.registry.core.ghostregistry,org.wso2.carbon.context,javax.servlet,org.wso2.carbon.user.core.service,org.apache.catalina,
>>>>>> org.wso2.carbon.to
>>>>>>
>>>>>> mcat.ext.utils,javax.servlet.http,org.apache.juli.logging,org.apache.tomcat.util.res,org.wso2.carbon.core.session,org.apache.catalina.ha,
>>>>>> org.apache.ax
>>>>>>
>>>>>> is2.clustering,org.wso2.carbon.tomcat.ext.saas,org.wso2.carbon.tomcat.ext.realms,org.wso2.carbon.user.core.tenant,org.apache.coyote,
>>>>>> org.wso2.carbon.ba
>>>>>>
>>>>>> se";version="4.2.0",org.wso2.carbon.tomcat.ext.saas;version="4.2.0",org.wso2.carbon.tomcat.ext.utils;version="4.2.0",org.wso2.carbon.tomcat.ext.filter
>>>>>>
>>>>>> ;uses:="javax.servlet";version="4.2.0",org.wso2.carbon.tomcat.ext.realms;uses:="org.apache.catalina.realm,org.apache.commons.logging,org.wso2.carbon.u
>>>>>>
>>>>>> ser.core.service,org.wso2.carbon.user.api,org.wso2.carbon.utils.multitenancy,org.wso2.carbon.tomcat.ext.saas,org.wso2.carbon.context";version="4.2.0",
>>>>>>
>>>>>> org.wso2.carbon.tomcat.ext.transport;uses:="org.wso2.carbon.tomcat.api,org.apache.commons.logging,org.wso2.carbon.base.api,org.wso2.carbon.core";versi
>>>>>>
>>>>>> on="4.2.0",org.wso2.carbon.tomcat.ext.servlet;uses:="javax.servlet,org.apache.commons.logging,org.wso2.carbon.utils,org.eclipse.equinox.http.servlet,j
>>>>>>
>>>>>> avax.servlet.http,org.wso2.carbon.base";version="4.2.0",org.wso2.carbon.tomcat.ext.transport.statistics;uses:="org.apache.commons.logging,org.wso2.car
>>>>>> bon.tomcat.ext.utils";version="4.2.0"
>>>>>>
>>>>>>
>>>>>> *osgi> ss 454*
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *"Framework is launched."id      State       Bundle*
>>>>>> *osgi> diag 454*
>>>>>> reference:file:../plugins/org.wso2.carbon.utils_4.2.0.jar [454]
>>>>>>   Direct constraints which are unresolved:
>>>>>>     Missing optionally imported package
>>>>>> javax.activation_[1.1.0,2.0.0).
>>>>>>     Missing optionally imported package
>>>>>> org.jivesoftware.smackx.muc_0.0.0.
>>>>>> osgi> ls -c 454
>>>>>> Components in bundle org.wso2.carbon.utils:
>>>>>> ID      Component details
>>>>>> 155     Component[
>>>>>>         name =
>>>>>> org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent
>>>>>>         factory = null
>>>>>>         autoenable = true
>>>>>>         immediate = true
>>>>>>         implementation =
>>>>>> org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent
>>>>>>         state = Unsatisfied
>>>>>>         properties =
>>>>>> {service.pid=org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent}
>>>>>>         serviceFactory = false
>>>>>>         serviceInterface = null
>>>>>>         references = {
>>>>>>                 Reference[name = discoveryService, interface =
>>>>>> org.wso2.carbon.base.DiscoveryService, policy = dynamic, cardinality =
>>>>>> 0..1, target = n
>>>>>> ull, bind = setDiscoveryService, unbind = unsetDiscoveryService]
>>>>>>         }
>>>>>>         located in bundle = org.wso2.carbon.utils_4.2.0 [454]
>>>>>> ]
>>>>>> Dynamic information :
>>>>>>   The component is satisfied
>>>>>>   The following references are not satisfied:
>>>>>>     Reference[name = discoveryService, interface =
>>>>>> org.wso2.carbon.base.DiscoveryService, policy = dynamic, cardinality =
>>>>>> 0..1, target = null, bind =
>>>>>> setDiscoveryService, unbind = unsetDiscoveryService]
>>>>>>   Component configurations :
>>>>>>     Configuration properties:
>>>>>>       service.pid =
>>>>>> org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent
>>>>>>       component.name =
>>>>>> org.wso2.carbon.context.internal.CarbonContextDiscoveryServiceComponent
>>>>>>       component.id = 154
>>>>>>     Instances:
>>>>>>
>>>>>> org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl@52d15077
>>>>>>
>>>>>> 156     Component[
>>>>>>         name =
>>>>>> org.wso2.carbon.context.internal.CarbonContextServiceComponent
>>>>>>         factory = null
>>>>>>         autoenable = true
>>>>>>         immediate = true
>>>>>>         implementation =
>>>>>> org.wso2.carbon.context.internal.CarbonContextServiceComponent
>>>>>>         state = Unsatisfied
>>>>>>         properties =
>>>>>> {service.pid=org.wso2.carbon.context.internal.CarbonContextServiceComponent}
>>>>>>         serviceFactory = false
>>>>>>         serviceInterface = null
>>>>>>         references = {
>>>>>>                 Reference[name = registry.service, interface =
>>>>>> org.wso2.carbon.registry.api.RegistryService, policy = dynamic, 
>>>>>> cardinality
>>>>>> = 1..1, tar
>>>>>> get = null, bind = setRegistryService, unbind = unsetRegistryService]
>>>>>>                 Reference[name = userRealmService, interface =
>>>>>> org.wso2.carbon.user.api.UserRealmService, policy = dynamic, cardinality 
>>>>>> =
>>>>>> 1..1, target
>>>>>>  = null, bind = setUserRealmService, unbind = unsetUserRealmService]
>>>>>>         }
>>>>>>         located in bundle = org.wso2.carbon.utils_4.2.0 [454]
>>>>>> ]
>>>>>> Dynamic information :
>>>>>>   The component is satisfied
>>>>>>   All component references are satisfied
>>>>>>   Component configurations :
>>>>>>     Configuration properties:
>>>>>>       service.pid =
>>>>>> org.wso2.carbon.context.internal.CarbonContextServiceComponent
>>>>>>       component.name =
>>>>>> org.wso2.carbon.context.internal.CarbonContextServiceComponent
>>>>>>       component.id = 155
>>>>>>     Instances:
>>>>>>
>>>>>> org.eclipse.equinox.internal.ds.impl.ComponentInstanceImpl@2bf9df1b
>>>>>>         Bound References:
>>>>>>
>>>>>> String[org.wso2.carbon.user.core.service.RealmService,org.wso2.carbon.user.api.UserRealmService]
>>>>>>                 ->
>>>>>> org.wso2.carbon.user.core.common.DefaultRealmService@6eaf3d6
>>>>>>
>>>>>> String[org.wso2.carbon.registry.core.service.RegistryService,org.wso2.carbon.registry.api.RegistryService]
>>>>>>                 ->
>>>>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService@7f4cbc7d
>>>>>>
>>>>>> 157     Component[
>>>>>>         name =
>>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>>         factory = null
>>>>>>         autoenable = true
>>>>>>         immediate = true
>>>>>>         implementation =
>>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>>         state = Unsatisfied
>>>>>>         properties =
>>>>>> {service.pid=org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent}
>>>>>>         serviceFactory = false
>>>>>>         serviceInterface = null
>>>>>>         references = {
>>>>>>                 Reference[name = configuration.context.service,
>>>>>> interface = org.wso2.carbon.utils.ConfigurationContextService, policy =
>>>>>> dynamic, cardi
>>>>>> nality = 1..1, target = null, bind = setConfigurationContextService,
>>>>>> unbind = unsetConfigurationContextService]
>>>>>>         }
>>>>>>         located in bundle = org.wso2.carbon.utils_4.2.0 [454]
>>>>>> ]
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Dynamic information :  *The component is NOT satisfied  The
>>>>>> following references are not satisfied:    Reference[name =
>>>>>> configuration.context.service, interface =
>>>>>> org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
>>>>>> cardinality = 1.. 1, target = null, bind = 
>>>>>> setConfigurationContextService,
>>>>>> unbind = unsetConfigurationContextService]  Component configurations :
>>>>>> Configuration properties:      service.pid =
>>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>> component.name <http://component.name> =
>>>>>> org.wso2.carbon.utils.internal.CarbonUtilsServiceComponent
>>>>>> component.id <http://component.id> = 156*
>>>>>>     Instances:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 8 July 2014 23:25, Vijayaratha Vijayasingam <rat...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Sameera/KasunG;
>>>>>>>
>>>>>>> In AM 1.7.1 packs, we are getting[1,2]
>>>>>>> Whenever i get the above issue, i checked the
>>>>>>> packages/services/components..and i do not see any issue with their 
>>>>>>> status..
>>>>>>>
>>>>>>> Looks like same issue reported already(subj: G-REG 5.0.0-SNAPHOST
>>>>>>> start-up failure in Jenkins build)
>>>>>>>
>>>>>>> [1][2014-07-08 22:44:54,745] ERROR - StandardContext Servlet / threw
>>>>>>> load() exception
>>>>>>> java.lang.ClassNotFoundException:
>>>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet
>>>>>>>         at
>>>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
>>>>>>>         at
>>>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
>>>>>>>         at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>>>>>>>         at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>>>>>>>         at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
>>>>>>>         at
>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1137)
>>>>>>>         at
>>>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1081)
>>>>>>>
>>>>>>> [2]2014-07-08 21:46:08,587] ERROR - StandardContext Exception
>>>>>>> starting filter JaggeryFilter
>>>>>>> ava.lang.ClassNotFoundException:
>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter
>>>>>>>        at
>>>>>>> org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.loadClass(CarbonWebappClassLoader.java:138)
>>>>>>>        at
>>>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
>>>>>>>        at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>>>>>>>        at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>>>>>>>        at
>>>>>>> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
>>>>>>>        at
>>>>>>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:257)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -Ratha
>>>>>>> mobile: (+94)755906608
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> -Ratha
>>>>>> mobile: (+94)755906608
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -Ratha
>>>>> mobile: (+94)755906608
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sameera Jayasoma,
>>>> Software Architect,
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: same...@wso2.com
>>>> blog: http://sameera.adahas.org
>>>> twitter: https://twitter.com/sameerajayasoma
>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>> Mobile: 0094776364456
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>>
>>>
>>>
>>> --
>>> -Ratha
>>> mobile: (+94)755906608
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma,
>> Software Architect,
>>
>> WSO2, Inc. (http://wso2.com)
>> email: same...@wso2.com
>> blog: http://sameera.adahas.org
>> twitter: https://twitter.com/sameerajayasoma
>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>> Mobile: 0094776364456
>>
>> Lean . Enterprise . Middleware
>>
>>
>
>
> --
> -Ratha
> mobile: (+94)755906608
>



-- 
-Ratha
mobile: (+94)755906608
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to