Hi Manoj, Can you commit this pls ?.
thanks, On Mon, Mar 16, 2015 at 2:49 PM, Prasad Tissera <pras...@wso2.com> wrote: > I'll check and let you know ASAP. Thanks. > > Regards, > Prasad. > > On Mon, Mar 16, 2015 at 2:48 PM, Kishanthan Thangarajah < > kishant...@wso2.com> wrote: > >> Can you guys check this with IS 5.0.0 also (apply patch0009)? If spring >> upgrade is causing the issue, then it should occur when patch0009 is >> applied on IS 5.0.0. >> >> On Mon, Mar 16, 2015 at 9:36 AM, Prasad Tissera <pras...@wso2.com> wrote: >> >>> It can be observed in a fresh pack which can be downloaded from jenkins >>> [1]. Following curl can be used to reproduce the issue. >>> >>> curl -v -X POST -H "Authorization: Basic >>> NElzcWg1UkcwbEdmalFuY2k3TkNRNnBYTFJrYTo2dmdHTE1FNHdRczhraWttT1FmWWg0Z0hublVh" >>> -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" -k -d >>> "grant_type=password&username=admin&password=admin" >>> https://localhost:9443/oauth2/token >>> >>> [1]. >>> https://wso2.org/jenkins/view/product-builds/job/product-is/org.wso2.is$wso2is/lastSuccessfulBuild/artifact/org.wso2.is/wso2is/5.1.0-SNAPSHOT/wso2is-5.1.0-SNAPSHOT.zip >>> >>> Regards, >>> Prasad. >>> >>> On Mon, Mar 16, 2015 at 9:15 AM, Kishanthan Thangarajah < >>> kishant...@wso2.com> wrote: >>> >>>> Can we have IS pack with the above issue hosted somewhere, so that we >>>> could take a look? >>>> >>>> On Sun, Mar 15, 2015 at 1:21 PM, Johann Nallathamby <joh...@wso2.com> >>>> wrote: >>>> >>>>> Hi AS Team, >>>>> >>>>> Appreciate if we can get this resolved ASAP. This is turning out to be >>>>> a blocker for IS 5.1.0 M1 release. Reopened the JIRA as well. >>>>> >>>>> Thanks. >>>>> >>>>> On Sun, Mar 15, 2015 at 9:08 AM, Prasad Tissera <pras...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Kasun, >>>>>> >>>>>> This issues still seems to be there in spring.framework_3.2.9.wso2v1 >>>>>> even though the suggested fix has been applied in [1]. Class not found >>>>>> exception occurred intermittently in IS 5.1.0 pack when calling OAuth >>>>>> endpoints. The issue has been reported in [2] and has marked as >>>>>> resolved. How should we proceed in this? Thanks. >>>>>> >>>>>> </pre></p><p><b>root cause</b> <pre>java.lang.ClassNotFoundException: >>>>>> org.wso2.carbon.identity.oauth.cache.CacheKey >>>>>> >>>>>> org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.loadClass(CarbonWebappClassLoader.java:154) >>>>>> >>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569) >>>>>> java.lang.Class.getDeclaredConstructors0(Native Method) >>>>>> java.lang.Class.privateGetDeclaredConstructors(Class.java:2398) >>>>>> java.lang.Class.getConstructor0(Class.java:2708) >>>>>> java.lang.Class.getDeclaredConstructor(Class.java:1987) >>>>>> >>>>>> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:65) >>>>>> >>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:957) >>>>>> >>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:910) >>>>>> >>>>>> [1]. >>>>>> https://github.com/wso2/orbit/commit/d947214c470b257a9fe3083d8c4c7baf49d46f87 >>>>>> [2]. https://wso2.org/jira/browse/CARBON-14864 >>>>>> >>>>>> Regards, >>>>>> Prasad. >>>>>> >>>>>> On Fri, Jul 18, 2014 at 9:52 AM, Pulasthi Supun <pulas...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Sameera, >>>>>>> >>>>>>> Was this change applied to the 4.3.0 branch on git?. we are getting >>>>>>> a similar random server not starting up issue. seems it is the same >>>>>>> reason. >>>>>>> If this is not already allied can we get this added to 4.3.0 branch. We >>>>>>> are >>>>>>> trying to fix integration test in greg and this random server hangup is >>>>>>> causing a lot of time to be wasted. >>>>>>> >>>>>>> Regards, >>>>>>> Pulasthi >>>>>>> >>>>>>> >>>>>>> On Mon, Jul 14, 2014 at 8:56 PM, Sameera Jayasoma <same...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Done. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Jul 14, 2014 at 6:54 PM, Kasun Gajasinghe <kas...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi kernel team, >>>>>>>>> >>>>>>>>> Please commit the patch at [1] for this issue. >>>>>>>>> >>>>>>>>> [1] https://wso2.org/jira/browse/CARBON-14864 >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> KasunG >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Jul 14, 2014 at 5:15 PM, Vijayaratha Vijayasingam < >>>>>>>>> rat...@wso2.com> wrote: >>>>>>>>> >>>>>>>>>> tried with kasun's modified spring lib, looks like it is working.. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 14 July 2014 16:54, Vijayaratha Vijayasingam <rat...@wso2.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -Ratha >>>>>>>>>> mobile: (+94)755906608 >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>>>>>>> email: kasung AT spamfree wso2.com >>>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>>>>> blog: http://kasunbg.org >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> Dev@wso2.org >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Pulasthi Supun >>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>>>> Email: pulas...@wso2.com >>>>>>> Mobile: +94 (71) 9258281 >>>>>>> Blog : http://pulasthisupun.blogspot.com/ >>>>>>> Git hub profile: https://github.com/pulasthi >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> Dev@wso2.org >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Prasad Tissera >>>>>> Software Engineer. >>>>>> Mobile : +94777223444 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks & Regards, >>>>> >>>>> *Johann Dilantha Nallathamby* >>>>> Associate Technical Lead & Product Lead of WSO2 Identity Server >>>>> Integration Technologies Team >>>>> WSO2, Inc. >>>>> lean.enterprise.middleware >>>>> >>>>> Mobile - *+94777776950* >>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Kishanthan Thangarajah* >>>> Senior Software Engineer, >>>> Platform Technologies Team, >>>> WSO2, Inc. >>>> lean.enterprise.middleware >>>> >>>> Mobile - +94773426635 >>>> Blog - *http://kishanthan.wordpress.com >>>> <http://kishanthan.wordpress.com>* >>>> Twitter - *http://twitter.com/kishanthan >>>> <http://twitter.com/kishanthan>* >>>> >>> >>> >>> >>> -- >>> Prasad Tissera >>> Software Engineer. >>> Mobile : +94777223444 >>> >> >> >> >> -- >> *Kishanthan Thangarajah* >> Senior Software Engineer, >> Platform Technologies Team, >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - +94773426635 >> Blog - *http://kishanthan.wordpress.com >> <http://kishanthan.wordpress.com>* >> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>* >> > > > > -- > Prasad Tissera > Software Engineer. > Mobile : +94777223444 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Supun Malinga, Senior Software Engineer, WSO2 Inc. http://wso2.com email: sup...@wso2.com <sup...@wso2.com> mobile: +94 (0)71 56 91 321
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev