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

Reply via email to