Hi,

Sorry I just saw this thread. In EMM case we had to use 3 bouncycastle
libraries as bcprov, bcpkix and bcmail. Please note that I have not done
any changes to the jar contents or its signing. Just removed some packages
from Export-Package in bcpkix and bcmail since it was exporting similar set
of packages as bcprov which caused the classes to be loaded from non
desired packages which lead the class files to go missing in some
scenarios. If you are only using bcprov it should not have any affect. Also
I noticed that the WSS4J packages bouncycastle library as well which
version was bit old (1.32). Not sure why this packages the jar inside it.
If it is not utilizing better remove it from there as well. So I am
assuming from your implementations it is loading packages from this old jar
as well. Hence make sure to skip that jar in your implementation using
version range inside your dependency as,

<bcprov.wso2.version.range>[1.40.wso2v1, 1.50.0)</bcprov.wso2.version.range>

Next thing is that you need to load the provider in your code as
Security.addProvider(new BouncyCastleProvider()). This will load the
provider or else you may add the
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvidere
entry into your Java\jdk1.7.0_55\jre\lib\security java.security. In EMM
case I have just added the provider from the code where it works well for
us.

Regards,

Dilshan



On Sat, Sep 27, 2014 at 10:28 AM, Johann Nallathamby <joh...@wso2.com>
wrote:

> Tried this. But still facing the same issue. Just to isolate I tried to
> embed the bouncy castle 1.49 jar into wss4j like it was all this time in
> 4.2.0 branch. Facing the same issue.
>
> On Sat, Sep 27, 2014 at 10:41 PM, Prabath Siriwardena <prab...@wso2.com>
> wrote:
>
>> +1
>>
>> Thanks & regards,
>> -Prabath
>>
>> On Sat, Sep 27, 2014 at 7:45 PM, Sameera Jayasoma <same...@wso2.com>
>> wrote:
>>
>>> Hi Johann,
>>>
>>> You can create the Bouncy castle orbit bundle by embedding the original
>>> jar file without extracting the content into the orbit bundle. This would
>>> solve the problem I guess.
>>>
>>> Thanks,
>>> Sameera.
>>>
>>> On Sat, Sep 27, 2014 at 6:21 PM, Johann Nallathamby <joh...@wso2.com>
>>> wrote:
>>>
>>>> Update:
>>>>
>>>> Removing bouncy castle orbit jar from plugins and dropping a 1.49 jar
>>>> into repository/components/lib did not work yesterday when I tried. But
>>>> today after I modifying the wss4j bundle to not embed bouncy castle 1.32
>>>> inside it and then dropping bouncy castle 1.49 jar into lib directory
>>>> works. So this concludes in fact the bouncy castle version upgrade is not
>>>> an issue.
>>>>
>>>> In fact the issue lies on the signature verification that has been
>>>> mentioned elsewhere since we are modifying the jar after it has been
>>>> signed. The are couple of links which gives us pointers on how to overcome
>>>> this. I am trying out those.
>>>>
>>>> @Sameera: at least one quick solution would be to embed bouncy castle
>>>> 1.49 like in previous releases inside wss4j. It should work because we
>>>> don't modify the jar in that case.
>>>>
>>>> Thanks,
>>>> Johann.
>>>>
>>>> On Sat, Sep 27, 2014 at 3:36 PM, Johann Nallathamby <joh...@wso2.com>
>>>> wrote:
>>>>
>>>>> [Adding Dilshan]
>>>>>
>>>>> Hi Sameera,
>>>>>
>>>>> The bouncy castle 1.49 OSGi-fication has been done by Dilshan. You can
>>>>> refer the thread [1] in architecture by him. The problem is because of the
>>>>> signature verification that happens when we use bouncy castle provider.
>>>>> This is a common issue, and according to Pulasthi the way Dilshan has
>>>>> overcome this is by removing those signature files inside META-INF of
>>>>> bouncy castle jar.
>>>>>
>>>>> We used the same 1.49 orbit for IS CA implementation since we needed
>>>>> those new APIs in bouncy castle. The additional thing PulasthiM did is
>>>>> there was a small problem with the wss4j bundle. It was exporting version
>>>>> 132 of bouncy castle embedded dependency instead of 1.32 and therefore 
>>>>> 1.49
>>>>> was not picked because 1.49<132. You can refer discussion in dev thread
>>>>> [2,3]. So PulasthiM fixed this only in wss4j. However later we decided to
>>>>> update bouncy castle in platform and use 1.49 in platform rather having 
>>>>> two
>>>>> versions. So we removed the embedded dependency in wss4j to bouncy castle.
>>>>> However I think he has missed to update the dependency versions and import
>>>>> versions from 1.32 to 1.49.
>>>>>
>>>>> Also what I found is that the latest wss4j jar in the AS 6.0.0
>>>>> SNAPSHOT pack still has the bouncy castle 1.32 embedded in it. I am not
>>>>> sure if this can happen because Pulasthi didn't update the import 
>>>>> versions.
>>>>> Or it may be issue with jars getting deployed. So what I did was I locally
>>>>> built the wss4j after updating import versions and verified no bouncy
>>>>> castle jar getting packed. But still facing same issue, signature failure.
>>>>>
>>>>> @Dilshan: will you be able to shed some light on how you got this
>>>>> resolved exactly. I looked at the bouncy castle orbit jars and they don't
>>>>> contain the signature files.
>>>>>
>>>>> [1] [Architecture] Do we need OSGI components in EMM?
>>>>> [2] [Dev] How to import a specific version of a library from OSGI
>>>>> [3] [Dev] JAX-RS servlet instantiation fails due to
>>>>> NoClassDefFoundError
>>>>>
>>>>> Thanks,
>>>>> Johann.
>>>>>
>>>>> On Sat, Sep 27, 2014 at 2:40 PM, Sameera Jayasoma <same...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Johann,
>>>>>>
>>>>>> Any update on this? We have no choice other than reverting the
>>>>>> version upgrade.. :)
>>>>>>
>>>>>> Thanks,
>>>>>> Sameera.
>>>>>>
>>>>>> On Thu, Sep 25, 2014 at 6:38 PM, Johann Nallathamby <joh...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Sure. Will do.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Johann.
>>>>>>>
>>>>>>> On Thu, Sep 25, 2014 at 6:30 PM, Sameera Jayasoma <same...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Johann,
>>>>>>>>
>>>>>>>> Can you have a look at this? We need a fix before the release.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Sameera.
>>>>>>>>
>>>>>>>> On Thu, Sep 25, 2014 at 3:54 PM, Supun Malinga <sup...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Do we have any updates on this.?
>>>>>>>>>
>>>>>>>>> thanks,
>>>>>>>>>
>>>>>>>>> On Wed, Sep 24, 2014 at 6:07 PM, Nipuni Perera <nip...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> It seems other products too have this issue when adding tenants.
>>>>>>>>>> I got test failures in brs and cep due to following error,
>>>>>>>>>>
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>> java.lang.SecurityException: JCE cannot authenticate the provider BC
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.Cipher.getInstance(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.Cipher.getInstance(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> org.wso2.carbon.core.util.CryptoUtil.encrypt(CryptoUtil.java:126)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.core.util.CryptoUtil.encryptAndBase64Encode(CryptoUtil.java:148)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.security.keystore.KeyStoreAdmin.addKeyStore(KeyStoreAdmin.java:226)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeyStoreGenerator.persistKeyStore(KeyStoreGenerator.java:195)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeyStoreGenerator.generateKeyStore(KeyStoreGenerator.java:89)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeystoreTenantMgtListener.onTenantCreate(KeystoreTenantMgtListener.java:43)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tenant.mgt.util.TenantMgtUtil.triggerAddTenant(TenantMgtUtil.java:94)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService.notifyTenantAddition(TenantMgtAdminService.java:100)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService.addTenant(TenantMgtAdminService.java:75)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:231)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at java.lang.Thread.run(Thread.java:662)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>> Caused by: java.util.jar.JarException: Cannot parse
>>>>>>>>>> file:/home/nipuni/Nipuni/git_new/new-branch/wso2-dev/product-brs/modules/integration/tests-integration/rules/target/carbontmp1411561588534/wso2brs-2.2.0-SNAPSHOT/repository/components/plugins/bcprov-jdk15on_1.49.0.wso2v1.jar
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.SunJCE_c.a(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.SunJCE_b.b(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.SunJCE_b.a(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.SunJCE_b.b(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at javax.crypto.KeyAgreement.getInstance(DashoA13*..)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.JsseJce.getKeyAgreement(JsseJce.java:241)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> com.sun.net.ssl.internal.ssl.JsseJce.isEcAvailable(JsseJce.java:158)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.CipherSuite$KeyExchange.isAvailable(CipherSuite.java:279)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.CipherSuite.isAvailable(CipherSuite.java:144)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.CipherSuiteList.buildAvailableCache(CipherSuiteList.java:215)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.CipherSuiteList.getSupported(CipherSuiteList.java:228)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl.getSupportedCipherSuites(SSLServerSocketFactoryImpl.java:99)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.tomcat.util.net.jsse.JSSESocketFactory.<clinit>(JSSESocketFactory.java:114)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.tomcat.util.net.jsse.JSSEImplementation.getSSLUtil(JSSEImplementation.java:62)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:490)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:647)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:449)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.apache.catalina.connector.Connector.startInternal(Connector.java:1007)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at 
>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.internal.CarbonTomcat.startConnectors(CarbonTomcat.java:444)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.tomcat.ext.transport.ServletTransportManager.startTransports(ServletTransportManager.java:79)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:190)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:283)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>>>>>> ERROR
>>>>>>>>>> [org.wso2.carbon.integration.common.extensions.utils.InputStreamHandler]
>>>>>>>>>>  -
>>>>>>>>>>     at
>>>>>>>>>> org.wso2.carbon.throttling.agent.internal.ThrottlingAgentServiceComponent.registerThrottlingAgent(ThrottlingAgentServiceComponent.java:123)
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Nipuni
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 24, 2014 at 4:58 PM, KasunG Gajasinghe <
>>>>>>>>>> kas...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I'm seeing $subject when adding a new tenant in AS
>>>>>>>>>>> 6.0.0-SNAPSHOT. I believe the bcprov-jdk15on bundle was added 
>>>>>>>>>>> recently,
>>>>>>>>>>> right? Can you please look into this? The full stack trace is as 
>>>>>>>>>>> follows.
>>>>>>>>>>>
>>>>>>>>>>> java.lang.SecurityException: JCE cannot authenticate the
>>>>>>>>>>> provider BC
>>>>>>>>>>> at javax.crypto.Cipher.getInstance(Cipher.java:642)
>>>>>>>>>>> at javax.crypto.Cipher.getInstance(Cipher.java:580)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.util.CryptoUtil.encrypt(CryptoUtil.java:126)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.util.CryptoUtil.encryptAndBase64Encode(CryptoUtil.java:148)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.security.keystore.KeyStoreAdmin.addKeyStore(KeyStoreAdmin.java:226)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeyStoreGenerator.persistKeyStore(KeyStoreGenerator.java:195)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeyStoreGenerator.generateKeyStore(KeyStoreGenerator.java:89)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.keystore.mgt.KeystoreTenantMgtListener.onTenantCreate(KeystoreTenantMgtListener.java:43)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.util.TenantMgtUtil.triggerAddTenant(TenantMgtUtil.java:94)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService.notifyTenantAddition(TenantMgtAdminService.java:100)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService.addTenant(TenantMgtAdminService.java:75)
>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77)
>>>>>>>>>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.stub.TenantMgtAdminServiceStub.addTenant(TenantMgtAdminServiceStub.java:2718)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.ui.clients.TenantServiceClient.addTenant(TenantServiceClient.java:90)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.ui.utils.TenantMgtUtil.addTenantConfigBean(TenantMgtUtil.java:67)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jsp.tenant_002dmgt.submit_005ftenant_005fajaxprocessor_jsp._jspService(submit_005ftenant_005fajaxprocessor_jsp.java:136)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:43)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
>>>>>>>>>>> at
>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>>>>>>>>> at
>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>>>>>>>>> at java.lang.Thread.run(Thread.java:722)
>>>>>>>>>>>
>>>>>>>>>>> *Caused by: java.util.jar.JarException:
>>>>>>>>>>> file:/tmp/wso2as-5.3.0-SNAPSHOT/repository/components/plugins/bcprov-jdk15on_1.49.0.wso2v1.jar
>>>>>>>>>>> has unsigned entries - org/bouncycastle/LICENSE.class*
>>>>>>>>>>> at javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:462)
>>>>>>>>>>> at javax.crypto.JarVerifier.verifyJars(JarVerifier.java:322)
>>>>>>>>>>> at javax.crypto.JarVerifier.verify(JarVerifier.java:250)
>>>>>>>>>>> at
>>>>>>>>>>> javax.crypto.JceSecurity.verifyProviderJar(JceSecurity.java:161)
>>>>>>>>>>> at
>>>>>>>>>>> javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:187)
>>>>>>>>>>> at javax.crypto.JceSecurity.canUseProvider(JceSecurity.java:201)
>>>>>>>>>>> at javax.crypto.Cipher.chooseProvider(Cipher.java:832)
>>>>>>>>>>> at javax.crypto.Cipher.init(Cipher.java:1348)
>>>>>>>>>>> at sun.security.ssl.CipherBox.<init>(CipherBox.java:175)
>>>>>>>>>>> at sun.security.ssl.CipherBox.newCipherBox(CipherBox.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.CipherSuite$BulkCipher.newCipher(CipherSuite.java:467)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:507)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:485)
>>>>>>>>>>> at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:342)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.SSLContextImpl.getSuportedCipherSuiteList(SSLContextImpl.java:276)
>>>>>>>>>>> at
>>>>>>>>>>> sun.security.ssl.SSLServerSocketFactoryImpl.getSupportedCipherSuites(SSLServerSocketFactoryImpl.java:116)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.jsse.JSSESocketFactory.<clinit>(JSSESocketFactory.java:114)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.jsse.JSSEImplementation.getSSLUtil(JSSEImplementation.java:62)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:490)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:647)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:449)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.connector.Connector.startInternal(Connector.java:1007)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.internal.CarbonTomcat.startConnectors(CarbonTomcat.java:425)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.transport.ServletTransportManager.startTransports(ServletTransportManager.java:79)
>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:190)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:283)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.throttling.agent.internal.ThrottlingAgentServiceComponent.registerThrottlingAgent(ThrottlingAgentServiceComponent.java:123)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.throttling.agent.internal.ThrottlingAgentServiceComponent.activate(ThrottlingAgentServiceComponent.java:100)
>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:517)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:81)
>>>>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>>>>>>> at
>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.Activator.registerHttpService(Activator.java:81)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.Activator.addProxyServlet(Activator.java:60)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.init(ProxyServlet.java:40)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.init(DelegationServlet.java:38)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>>>>>>>>>>> at
>>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>>>>>>>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>>>>>>>>>>> ... 3 more
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> [2014-09-24 13:24:10,334] ERROR
>>>>>>>>>>> {org.wso2.carbon.tenant.mgt.ui.utils.TenantMgtUtil} -  Failed to 
>>>>>>>>>>> add tenant
>>>>>>>>>>> config. tenant-domain: kasun.com, tenant-admin: admin.
>>>>>>>>>>> org.apache.axis2.AxisFault: Exception occurred while trying to
>>>>>>>>>>> invoke service method addTenant
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:445)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.stub.TenantMgtAdminServiceStub.addTenant(TenantMgtAdminServiceStub.java:2718)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.ui.clients.TenantServiceClient.addTenant(TenantServiceClient.java:90)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tenant.mgt.ui.utils.TenantMgtUtil.addTenantConfigBean(TenantMgtUtil.java:67)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jsp.tenant_002dmgt.submit_005ftenant_005fajaxprocessor_jsp._jspService(submit_005ftenant_005fajaxprocessor_jsp.java:136)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
>>>>>>>>>>> at
>>>>>>>>>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.statistics.webapp.RequestIntercepterValve.invoke(RequestIntercepterValve.java:43)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.bam.webapp.stat.publisher.WebAppStatisticPublisherValve.invoke(WebAppStatisticPublisherValve.java:104)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
>>>>>>>>>>> at
>>>>>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721)
>>>>>>>>>>> at
>>>>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679)
>>>>>>>>>>> at
>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>>>>>>>>> at
>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>>>>>>>>> at java.lang.Thread.run(Thread.java:722)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> *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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Nipuni Perera
>>>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com
>>>>>>>>>> Email: nip...@wso2.com
>>>>>>>>>> Git hub profile: https://github.com/nipuni
>>>>>>>>>> Mobile: +94 (71) 5626680
>>>>>>>>>> <http://wso2.com>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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>*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> 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>*
>>>>
>>>
>>>
>>>
>>> --
>>> 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
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>> Prabath
>>
>> Twitter : @prabath
>> LinkedIn : http://www.linkedin.com/in/prabathsiriwardena
>>
>> Mobile : +94 71 809 6732
>>
>> http://blog.facilelogin.com
>> http://blog.api-security.org
>>
>
>
>
> --
> 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
>
>


-- 
Dilshan Edirisuriya
Senior Software Engineer - WSO2
Mob: + 94 777878905
http://wso2.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to