We have added these changes to current kernel master branch.

@IS-Team/Prasad,
Can you guys do a verification of startup CNF issues with IS pack? Please
use the current kernel version from master branch (4.4.0-SNAPSHOT).

On Thu, Mar 19, 2015 at 11:01 AM, Kishanthan Thangarajah <
kishant...@wso2.com> wrote:

> So the solution for this issue is to separate the web socket related
> packages/resources from tomcat orbit and create a new orbit for
> tomcat-websocket. This new orbit will use the SPI Fly based approach to
> register its SPI for ServletContainerInitializer.
>
> There has already been some work carried out related to this with :
> https://github.com/wso2/carbon4-kernel/pull/190 by Denuwanthi.
>
> We will review and merge they PR to kernel along with above new changes.
> Kernel will not have any web socket related resources, but it will have
> tomcat level support for reading SPI's using OSGi approach. This will be an
> extension for tomcat.
>
> On Tue, Mar 17, 2015 at 5:27 PM, KasunG Gajasinghe <kas...@wso2.com>
> wrote:
>
>> Hi,
>>
>> On Tue, Mar 17, 2015 at 5:10 PM, Sagara Gunathunga <sag...@wso2.com>
>> wrote:
>>
>>>
>>>
>>> On Tue, Mar 17, 2015 at 5:04 PM, Sagara Gunathunga <sag...@wso2.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Tue, Mar 17, 2015 at 4:45 PM, KasunG Gajasinghe <kas...@wso2.com>
>>>> wrote:
>>>>
>>>>> Yea, with the use of SPI-Fly we can provide support for this. We
>>>>> actually tested it out, and it works. We haven't introduced SPI-Fly to our
>>>>> platform yet, hence the thought.
>>>>>
>>>>> The websocket sample there uses the older Tomcat websocket API. I
>>>>> think we are yet to update this sample to use the Websocket JSR. You can
>>>>> try this out by installing the latest examples.war in tomcat.
>>>>>
>>>>
>>>> Wasn't that we had same conversation in past about SPI-Fly, when
>>>> Denuwanthi/Rajkumar doing their fast track project ?
>>>>
>>>
>>> Please refer following thread[1], during a review with Azeez we decided
>>> to ship  SPI-Fly with Carbon/AS.
>>>
>>>
>> Oh yes, for a mail I sent. :-)
>>
>> We can do this then!
>>
>>
>>> [1] - Shipping Aries SPI Fly in AS (was: ServletContainerInitializer for
>>> AS)
>>>
>>> Thanks !
>>>
>>>>
>>>>> @SupunM, did you find time to merge the new websocket samples to AS?
>>>>>
>>>>
>>>> It's Ok to have samples but I think adding automation test cases for
>>>> WebSockets and custom ServletContainerInitializers should get high
>>>> priority.
>>>>
>>>
>>
>> Yep.. +1.
>>
>>
>>
>>>
>>>> Thanks !
>>>>
>>>>>
>>>>
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>> On Tue, Mar 17, 2015 at 4:24 PM, Kishanthan Thangarajah <
>>>>> kishant...@wso2.com> wrote:
>>>>>
>>>>>> Not exactly. SPI's in OSGi environment are loaded using Thread
>>>>>> Context Classloader. See :
>>>>>> http://blog.osgi.org/2013/02/javautilserviceloader-in-osgi.html. We
>>>>>> can properly fix SPI's related issues with OSGi only with "OSGi
>>>>>> ServiceLoader Mediator Specification" (such as SPI Fly).
>>>>>>
>>>>>> But to workaround this, I created a separate orbit for
>>>>>> tomcat-websocket and tested on AS. No issues popped up and the web socket
>>>>>> sample seems to work fine. This is by completely separating the web 
>>>>>> socket
>>>>>> related packages/resources from main tomcat orbit to a separate one. What
>>>>>> more should be tested with this?
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Mar 17, 2015 at 2:17 PM, KasunG Gajasinghe <kas...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> The requirement is to have it in the same classloader as tomcat. The
>>>>>>> SPIs do not work otherwise.
>>>>>>>
>>>>>>> On Tue, Mar 17, 2015 at 2:10 PM, Kishanthan Thangarajah <
>>>>>>> kishant...@wso2.com> wrote:
>>>>>>>
>>>>>>>> Can't we create a separate orbit for tomcat-websocket, that
>>>>>>>> includes this ServletContainerInitializer? Or do we need to have
>>>>>>>> it within tomcat orbit itself?
>>>>>>>>
>>>>>>>> On Tue, Mar 17, 2015 at 1:52 PM, KasunG Gajasinghe <kas...@wso2.com
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi Kishanthan,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Mar 17, 2015 at 1:33 PM, Kishanthan Thangarajah <
>>>>>>>>> kishant...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>> Can we try with the attached tomcat orbit bundle :
>>>>>>>>>> https://wso2.org/jira/secure/attachment/36443/tomcat_7.0.52.wso2v5.jar
>>>>>>>>>>  ?
>>>>>>>>>> I think the root cause for this is same as what we found with spring
>>>>>>>>>> bundle. Tomcat orbit also includes a SPI for "
>>>>>>>>>> javax.servlet.ServletContainerInitializer". I have removed that
>>>>>>>>>> from the above attached jar. Let me know the results of this with IS.
>>>>>>>>>>
>>>>>>>>>> Also currently IS-5.1.0 uses kernel 4.3.0 (tomcat_7.0.52-wso2v5).
>>>>>>>>>> Can you test and confirm that the above issue is still there with 
>>>>>>>>>> kernel
>>>>>>>>>> 4.4.0-SNAPSHOT (Beta1) too? You may need to update the kernel 
>>>>>>>>>> dependency
>>>>>>>>>> version of your distribution. If yes, we may need to do a tomcat 
>>>>>>>>>> orbit
>>>>>>>>>> release.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> We do need this ServletContainerInitializer inside the tomcat
>>>>>>>>> bundle to get the websocket to work. If you think the cause of the 
>>>>>>>>> above
>>>>>>>>> issue is this SPI, then we have to find and fix the root cause.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Mar 17, 2015 at 8:40 AM, Prasad Tissera <pras...@wso2.com
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> Yes, We tried after downgrading spring version but it didn't
>>>>>>>>>>> solve the issue.
>>>>>>>>>>>
>>>>>>>>>>> Sent from my mobile
>>>>>>>>>>> On Mar 16, 2015 7:50 PM, "Kishanthan Thangarajah" <
>>>>>>>>>>> kishant...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> So I think this is not related to spring upgrade. The issue
>>>>>>>>>>>> mentioned in : https://wso2.org/jira/browse/CARBON-14864 is
>>>>>>>>>>>> actually fixed with the given fix. This issue seems not related to 
>>>>>>>>>>>> spring
>>>>>>>>>>>> upgrade. You can confirm this by downgrading the version or 
>>>>>>>>>>>> removing the
>>>>>>>>>>>> spring bundle from carbon runtime and check. We could still see 
>>>>>>>>>>>> the same
>>>>>>>>>>>> startup/webapp deployment error. This seems to a typical OSGi 
>>>>>>>>>>>> class loading
>>>>>>>>>>>> issue.
>>>>>>>>>>>>
>>>>>>>>>>>> Need to have a another deep look and see.
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Mar 16, 2015 at 3:06 PM, Prasad Tissera <
>>>>>>>>>>>> pras...@wso2.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Issue cannot be observed in IS 5.0.0 with patch0009.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 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
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *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>*
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *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>*
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dev mailing list
>>>>>>>>>> Dev@wso2.org
>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *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>*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> *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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *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>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *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
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sagara Gunathunga
>>>>
>>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>>> V.P Apache Web Services;    http://ws.apache.org/
>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>> Blog ;  http://ssagara.blogspot.com
>>>>
>>>>
>>>
>>>
>>> --
>>> Sagara Gunathunga
>>>
>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>> V.P Apache Web Services;    http://ws.apache.org/
>>> Linkedin; http://www.linkedin.com/in/ssagara
>>> Blog ;  http://ssagara.blogspot.com
>>>
>>>
>>
>>
>> --
>>
>> *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
>>
>>
>>
>
>
>
> --
> *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>*
>



-- 
*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>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to