[esb-java-dev] svn commit r15097 - in trunk/esb/java: modules/distribution/src/main/conf repository/conf/sample/resources/misc/client repository/conf/sample/resources/misc/server
Author: upul Date: Tue Mar 25 23:08:16 2008 New Revision: 15097 Log: added Security phase to OutFaultFlow in axis2.xmls Modified: trunk/esb/java/modules/distribution/src/main/conf/axis2.xml trunk/esb/java/repository/conf/sample/resources/misc/client/axis2.xml trunk/esb/java/repository/conf/sample/resources/misc/server/axis2.xml Modified: trunk/esb/java/modules/distribution/src/main/conf/axis2.xml == --- trunk/esb/java/modules/distribution/src/main/conf/axis2.xml (original) +++ trunk/esb/java/modules/distribution/src/main/conf/axis2.xml Tue Mar 25 23:08:16 2008 @@ -408,5 +408,6 @@ + Modified: trunk/esb/java/repository/conf/sample/resources/misc/client/axis2.xml == --- trunk/esb/java/repository/conf/sample/resources/misc/client/axis2.xml (original) +++ trunk/esb/java/repository/conf/sample/resources/misc/client/axis2.xml Tue Mar 25 23:08:16 2008 @@ -356,5 +356,6 @@ + Modified: trunk/esb/java/repository/conf/sample/resources/misc/server/axis2.xml == --- trunk/esb/java/repository/conf/sample/resources/misc/server/axis2.xml (original) +++ trunk/esb/java/repository/conf/sample/resources/misc/server/axis2.xml Tue Mar 25 23:08:16 2008 @@ -357,5 +357,6 @@ + ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] svn commit r15089 - trunk/esb/java
Author: ruwan Date: Tue Mar 25 19:15:02 2008 New Revision: 15089 Log: adding the hessian dependency Modified: trunk/esb/java/pom.xml Modified: trunk/esb/java/pom.xml == --- trunk/esb/java/pom.xml (original) +++ trunk/esb/java/pom.xml Tue Mar 25 19:15:02 2008 @@ -355,6 +355,12 @@ +com.caucho +hessian +${hessian.version} + + + wsdl4j wsdl4j ${wsdl4j.version} @@ -672,6 +678,12 @@ geronimo-spec-jta ${geronimo.spec.jta.version} + + +com.caucho +hessian +${hessian.version} + @@ -799,6 +811,7 @@ 1.2.13 3.2.3 5.5.15 +3.0.20 1.0.1B-rc4 ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] test mail
please ignore ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] Re: Feedback Hessian-Support in SNAPSHOT-Build
Hi Eric, Great. If I got the comments of Indika in https://wso2.org/jira/browse/ESBJAVA-439 right I should also be able to test the new clusteraware stickiness feature of loadbalancing endpoints with the next build. Yes, you should be able to test the cluster aware stickiness also in this build. Well, I just uploaded the build to [1] and tested with the hessian service code that you sent to me even with the list size as 15000, when it goes to 20 000 the client times out. Also the issue with the fault seems to be due to a html response which is not expected as a hessian fault. Is this how hessian sends faults (i.e. as an html message), could you please attach the tcpmon message trace of a fault from tomcat to synapse which is failing? I am waiting for your feedback on this related to large hessian messages.. :-) [1] - http://ww2.wso2.org/~ruwan/jamba/v2/wso2-esb-SNAPSHOT-bin.zip Thanks, Ruwan Regards, Eric ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] svn commit r15087 - trunk/esb/java/patches
Author: ruwan Date: Tue Mar 25 09:13:14 2008 New Revision: 15087 Log: adding a patch to axis2 for handling the hessian response messages without a contentType Added: trunk/esb/java/patches/axis2-TransportUtils-001.jar (contents, props changed) Added: trunk/esb/java/patches/axis2-TransportUtils-001.jar == Binary file. No diff available. ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] svn commit r15088 - trunk/esb/java/modules/distribution/src/main/conf
Author: ruwan Date: Tue Mar 25 09:15:02 2008 New Revision: 15088 Log: adding the message formatter and builder pair for the hessian support Modified: trunk/esb/java/modules/distribution/src/main/conf/axis2.xml Modified: trunk/esb/java/modules/distribution/src/main/conf/axis2.xml == --- trunk/esb/java/modules/distribution/src/main/conf/axis2.xml (original) +++ trunk/esb/java/modules/distribution/src/main/conf/axis2.xml Tue Mar 25 09:15:02 2008 @@ -109,6 +109,10 @@ class="org.apache.axis2.transport.http.MultipartFormDataFormatter"/> + + @@ -123,6 +127,10 @@ class="org.apache.axis2.builder.XFormURLEncodedBuilder"/> + + ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] RE: Feedback Hessian-Support in SNAPSHOT-Build
Hi Ruwan, > Cool. I am planing to finish up the issue with large messages today and > commit the code to synapse today itself, so that I can give you an > another build which will fix the large message handling. Great. If I got the comments of Indika in https://wso2.org/jira/browse/ESBJAVA-439 right I should also be able to test the new clusteraware stickiness feature of loadbalancing endpoints with the next build. Regards, Eric ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] Re: Feedback Hessian-Support in SNAPSHOT-Build
Hi Eric, See my comments in-line, Hubert, Eric wrote: Hello Ruwan, this sounds like a good idea for moving forward. I've seen your comments on this in https://issues.apache.org/jira/browse/SYNAPSE-259 and will closely follow your activities. Cool. I am planing to finish up the issue with large messages today and commit the code to synapse today itself, so that I can give you an another build which will fix the large message handling. Ruwan, do you have any ideas about the third issue I encountered (the internal server error 500 and blocking behaviour after an Hessian error occurs on the server side)? Unfortunately I could not isolate this problem and send you a small test case to reproduce this. Do I need to spend more time on this? Was the thread dump of help? Well, to be frank, I haven't looked at this in detail yet. Once the other issues are resolved, I will work on resolving this issue as well. This type of error worries me most. For me it is a worst case scenario if a single error is able to stop a whole esb instance from processing requests. Don't worry Eric, I don't think its serious, I will have a look at it and let you know soon. If you find the root cause of this problem, could you please point me to the relevant source fix! Will do for sure. Thanks, Ruwan Regards, Eric Hi Eric, Thanks for all the information and this will help me a lot to proceed. We haven't committed the code yet, (was planing to commit it just after your tests) Any way it seems like we are a little late to get this in to axis2 1.4 on which synapse 1.2 (next release) is going to depend on, so I would like this to be go in to the synapse repo and we can contribute this code to axis2 later once it is stabilized. I will ask Tharindu (The person who did the initial work) to submit a patch to the synapse dev, so that we can keep on improving the hessian formatter and builder pair. Thanks, Ruwan ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
[esb-java-dev] [Build Report] Apache Synapse - Nightly Build build 25 has FAILED (1 tests failed, no failures were new). Change made by veithen, upul and asankha
The project Apache Synapse - Nightly Build has the following 9 changes by 3 authors: *veithen* made the following changes at Comment: SYNAPSE-215: Correctly handle encoding of text output in XSLTMediator. > /synapse/trunk/java/repository/conf/sample/resources/transform/encoding_test.xslt > (640621) > /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/XSLTMediatorTest.java > (640621) > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/TextFileDataSource.java > (640621) > /synapse/trunk/java/repository/conf/sample/resources/transform/encoding_test.xml > (640621) > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java > (640621) > /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/TextFileDataSourceTest.java > (640621) *veithen* made the following changes at Comment: SYNAPSE-215: Use Transformer#getOutputProperty to determine if transformer output is text. > /synapse/trunk/java/repository/conf/sample/resources/transform/transform_load_2.xml > (640570) > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java > (640570) > /synapse/trunk/java/repository/conf/sample/resources/transform/transform_load.xml > (640570) *veithen* made the following changes at Comment: SYNAPSE-218: Made TextFileDataSource non destructive and implement OMDataSourceExt. > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/TextFileDataSource.java > (640431) > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/TemporaryData.java > (640431) > /synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/TextFileDataSourceTest.java > (640431) *upul* made the following changes at Comment: added Security phase to OutFaultFlow in axis2.xmls > /synapse/trunk/java/repository/conf/sample/resources/misc/server/axis2.xml > (640700) > /synapse/trunk/java/repository/conf/axis2.xml (640700) > /synapse/trunk/java/repository/conf/sample/resources/misc/client/axis2.xml > (640700) *asankha* made the following changes at Comment: update nhttp to expose used thread count over JMX and fix http level metrics > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/base/ManagementSupport.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerHandler.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/util/WorkerPool.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/util/BackportWorkerPool.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ServerWorker.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/base/TransportView.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/util/NativeWorkerPool.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/ClientWorker.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOListener.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/nhttp/NHttpConfiguration.java > (640734) > /synapse/trunk/java/modules/transports/src/main/java/org/apache/synapse/transport/base/TransportViewMBean.java > (640734) *veithen* made the following changes at Comment: The initial state of an XMLStreamReader must be START_DOCUMENT. > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/WrappedTextNodeStreamReader.java > (640540) *veithen* made the following changes at Comment: SYNAPSE-213: Use Spring's StaxSource for the transformation source when useDOMSourceAndResults is false > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java > (640447) > /synapse/trunk/java/pom.xml (640447) *veithen* made the following changes at Comment: SYNAPSE-222: Set the agent field directly (without reflection), as it is no longer private in Axis2 1.4. > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java > (640650) *veithen* made the following changes at Comment: Simplified creation of OMSourcedElements backed by TextFileDataSources. > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/TextFileDataSource.java > (640517) > /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform
[esb-java-dev] RE: Feedback Hessian-Support in SNAPSHOT-Build
Hello Ruwan, this sounds like a good idea for moving forward. I've seen your comments on this in https://issues.apache.org/jira/browse/SYNAPSE-259 and will closely follow your activities. Ruwan, do you have any ideas about the third issue I encountered (the internal server error 500 and blocking behaviour after an Hessian error occurs on the server side)? Unfortunately I could not isolate this problem and send you a small test case to reproduce this. Do I need to spend more time on this? Was the thread dump of help? This type of error worries me most. For me it is a worst case scenario if a single error is able to stop a whole esb instance from processing requests. If you find the root cause of this problem, could you please point me to the relevant source fix! Regards, Eric > Hi Eric, > > Thanks for all the information and this will help me a lot to proceed. > We haven't committed the code yet, (was planing to commit it just after > your tests) Any way it seems like we are a little late to get this in to > axis2 1.4 on which synapse 1.2 (next release) is going to depend on, so > I would like this to be go in to the synapse repo and we can contribute > this code to axis2 later once it is stabilized. > > I will ask Tharindu (The person who did the initial work) to submit a > patch to the synapse dev, so that we can keep on improving the hessian > formatter and builder pair. > > Thanks, > Ruwan ___ Esb-java-dev mailing list Esb-java-dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev