[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

2008-03-25 Thread svn
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

2008-03-25 Thread svn
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

2008-03-25 Thread Asankha C. Perera

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

2008-03-25 Thread Ruwan Linton

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

2008-03-25 Thread svn
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

2008-03-25 Thread svn
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

2008-03-25 Thread Hubert, Eric
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

2008-03-25 Thread Ruwan Linton

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

2008-03-25 Thread WSO2 Builder
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

2008-03-25 Thread Hubert, Eric
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