We have to fix tryit. That's it.

----
Sent from my phone
On Nov 29, 2011 12:34 AM, "Charitha Kankanamge" <[email protected]> wrote:

> The removal of xalan broke existing functionalities such as Tryit. Now,
> when you click on Tryit, the following error is thrown.
>
> Associated JIRA - https://wso2.org/jira/browse/CARBON-11663
>
> [2011-11-29 00:22:57,375]  INFO
> {org.apache.axis2.deployment.DeploymentEngine} -  Deploying Web service:
> MyAxis2Service.aar -
> file:/home/charitha/products/wsas/wso2as-4.1.3/repository/deployment/server/axis2services/MyAxis2Service.aar
> ERROR:  'Invalid conversion from 'node-set' to 'java.lang.String'.'
> [2011-11-29 00:23:04,347] ERROR {org.wso2.carbon.wsdl2form.Util} -
> java.lang.RuntimeException: Invalid conversion from 'node-set' to
> 'java.lang.String'.
> javax.xml.transform.TransformerException: java.lang.RuntimeException:
> Invalid conversion from 'node-set' to 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:716)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>     at org.wso2.carbon.wsdl2form.Util.transform(Util.java:122)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:64)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:73)
>     at
> org.wso2.carbon.wsdl2form.WSDL2FormGenerator.getInternalTryit(WSDL2FormGenerator.java:165)
>     at
> org.wso2.carbon.tryit.TryitRequestProcessor.process(TryitRequestProcessor.java:49)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.processWithGetProcessor(CarbonServlet.java:159)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:122)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>     at
> org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>     at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
>     at
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
>     at
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.RuntimeException: Invalid conversion from 'node-set'
> to 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1523)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1531)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.nodesetF(BasisLibrary.java:521)
>     at GregorSamsa.process$dash$schemas()
>     at GregorSamsa.topLevel()
>     at GregorSamsa.transform()
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:603)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)
>     ... 34 more
> ---------
> java.lang.RuntimeException: Invalid conversion from 'node-set' to
> 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1523)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1531)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.nodesetF(BasisLibrary.java:521)
>     at GregorSamsa.process$dash$schemas()
>     at GregorSamsa.topLevel()
>     at GregorSamsa.transform()
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:603)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>     at org.wso2.carbon.wsdl2form.Util.transform(Util.java:122)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:64)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:73)
>     at
> org.wso2.carbon.wsdl2form.WSDL2FormGenerator.getInternalTryit(WSDL2FormGenerator.java:165)
>     at
> org.wso2.carbon.tryit.TryitRequestProcessor.process(TryitRequestProcessor.java:49)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.processWithGetProcessor(CarbonServlet.java:159)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:122)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>     at
> org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>     at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
>     at
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
>     at
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> [2011-11-29 00:23:04,361] ERROR
> {org.wso2.carbon.wsdl2form.WSDL2FormGenerator} -
> java.lang.RuntimeException: Invalid conversion from 'node-set' to
> 'java.lang.String'.
> javax.xml.transform.TransformerException: java.lang.RuntimeException:
> Invalid conversion from 'node-set' to 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:716)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>     at org.wso2.carbon.wsdl2form.Util.transform(Util.java:122)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:64)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:73)
>     at
> org.wso2.carbon.wsdl2form.WSDL2FormGenerator.getInternalTryit(WSDL2FormGenerator.java:165)
>     at
> org.wso2.carbon.tryit.TryitRequestProcessor.process(TryitRequestProcessor.java:49)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.processWithGetProcessor(CarbonServlet.java:159)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:122)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>     at
> org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>     at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
>     at
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
>     at
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.RuntimeException: Invalid conversion from 'node-set'
> to 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1523)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1531)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.nodesetF(BasisLibrary.java:521)
>     at GregorSamsa.process$dash$schemas()
>     at GregorSamsa.topLevel()
>     at GregorSamsa.transform()
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:603)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)
>     ... 34 more
> ---------
> java.lang.RuntimeException: Invalid conversion from 'node-set' to
> 'java.lang.String'.
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1523)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.runTimeError(BasisLibrary.java:1531)
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary.nodesetF(BasisLibrary.java:521)
>     at GregorSamsa.process$dash$schemas()
>     at GregorSamsa.topLevel()
>     at GregorSamsa.transform()
>     at
> com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:603)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)
>     at
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>     at org.wso2.carbon.wsdl2form.Util.transform(Util.java:122)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:64)
>     at org.wso2.carbon.wsdl2form.Util.getSigStream(Util.java:73)
>     at
> org.wso2.carbon.wsdl2form.WSDL2FormGenerator.getInternalTryit(WSDL2FormGenerator.java:165)
>     at
> org.wso2.carbon.tryit.TryitRequestProcessor.process(TryitRequestProcessor.java:49)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.processWithGetProcessor(CarbonServlet.java:159)
>     at
> org.wso2.carbon.core.transports.CarbonServlet.doGet(CarbonServlet.java:122)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
>     at
> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>     at
> org.wso2.carbon.server.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:154)
>     at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:254)
>     at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
>     at
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396)
>     at
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> [2011-11-29 00:23:04,365] ERROR
> {org.wso2.carbon.tryit.TryitRequestProcessor} -
> org.wso2.carbon.CarbonException: javax.xml.transform.TransformerException:
> java.lang.RuntimeException: Invalid conversion from 'node-set' to
> 'java.lang.String'.
>
>
>
>
> On Mon, Nov 28, 2011 at 6:00 PM, Miyuru Wanninayaka <[email protected]>wrote:
>
>> done.
>>
>> I have done a small xslt performance test to validate performance
>> improvement.
>>
>> Concurrency = 20
>>
>> ESB 4.0.2
>> XSLT +send : 235 req/sec
>>
>> ESB 4.0.3
>> XSLT + send : 273 req/sec
>>
>>
>>
>> On Mon, Nov 28, 2011 at 12:08 PM, Sadeep Jayasumana <[email protected]>wrote:
>>
>>>
>>>
>>> On Mon, Nov 28, 2011 at 10:54 AM, Samisa Abeysinghe <[email protected]>wrote:
>>>
>>>> +1 for removal.
>>>>
>>>>
>>>> On Mon, Nov 28, 2011 at 10:52 AM, Afkham Azeez <[email protected]> wrote:
>>>>
>>>>> +1. Please remove it.
>>>>>
>>>>> On Mon, Nov 28, 2011 at 10:49 AM, Miyuru Wanninayaka 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> During some performance tests done sometime back proved xalan lib we
>>>>>> are shipping with carbon products (comes through
>>>>>> core/org.wso2.carbon.server) is considerably slower than what Sun JVM
>>>>>> provides. So just by removing xalan jar, we can improve xslt performance.
>>>>>> As tests done locally, seems nothing gets break by doing this. If there 
>>>>>> is
>>>>>> no objection i'll remove xalan.jar from 3.2.3 release.
>>>>>>
>>>>>
>>> +1
>>>
>>> Thanks,
>>> Sadeep
>>>
>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>> Miyuru
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> [email protected]
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Afkham Azeez*
>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>> * <http://www.apache.org/>**
>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>> twitter: 
>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>> *
>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>> *
>>>>> *
>>>>> *Lean . Enterprise . Middleware*
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>> Thanks,
>>>> Samisa...
>>>>
>>>> Samisa Abeysinghe
>>>> VP Engineering
>>>> WSO2 Inc.
>>>> http://wso2.com
>>>> http://wso2.org
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Sadeep Jayasumana
>>>
>>> Software Engineer
>>> WSO2 Inc.
>>> Email - [email protected]
>>> Mobile - +94 77 22 66 507
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Miyuru
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to