buildbot success in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a restored build on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34824

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot





buildbot failure in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a new failure on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34823

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot





buildbot success in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a restored build on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34821

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot





buildbot failure in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a new failure on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34820

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot





[cxf] branch 3.2.x-fixes updated: Recording .gitmergeinfo Changes

2019-08-27 Thread coheigea
This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch 3.2.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/3.2.x-fixes by this push:
 new 9a0ccf3  Recording .gitmergeinfo Changes
9a0ccf3 is described below

commit 9a0ccf3746b52e5f7cae29440e50062fcc5747be
Author: Colm O hEigeartaigh 
AuthorDate: Tue Aug 27 17:45:10 2019 +0100

Recording .gitmergeinfo Changes
---
 .gitmergeinfo | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitmergeinfo b/.gitmergeinfo
index a5ac3da..a1ce095 100644
--- a/.gitmergeinfo
+++ b/.gitmergeinfo
@@ -590,6 +590,7 @@ B ecb15d9ed53a1b4dd462399a33a9c4eb8a93e195
 B eccb71ea477a36747914d7f17908cc6d591d390b
 B ece7b2f42bce02bfd2ed24f20dfef7efc9317ec7
 B ed1c1b18d046dd5646efd205788e9d55a85da831
+B ed3f2a73d28f89e90d495dc51b4601211e6e2ac2
 B ed6898c752b2cd0b09a15c0225763bbe5785d0b8
 B edba137b08d8210411ba64403760d2a8de3de329
 B edf9b208e984806daf073de6defa90ec42c40234



[cxf] branch master updated: Checkstyle fix

2019-08-27 Thread coheigea
This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
 new 705ddd2  Checkstyle fix
705ddd2 is described below

commit 705ddd2a5dc859221a57b0baddf134dbb3cc4c97
Author: Colm O hEigeartaigh 
AuthorDate: Tue Aug 27 17:44:21 2019 +0100

Checkstyle fix
---
 .../apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java
 
b/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java
index 7ea4a77..ee3ebca 100644
--- 
a/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java
+++ 
b/rt/transports/http-hc/src/test/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduitTest.java
@@ -307,14 +307,15 @@ public class AsyncHTTPConduitTest extends 
AbstractBusClientServerTestBase {
 AtomicInteger threadCount = new AtomicInteger();
 
 for (long i = 0; i < repeat; i++) {
-g.greetMeLaterAsync(-50, (res) -> {
+g.greetMeLaterAsync(-50, res -> {
 
 try {
 int myCount = threadCount.getAndIncrement();
 
 if (myCount < automaticWorkQueue1.getHighWaterMark()) {
 // Sleep long enough so that the workqueue will fill 
up and then
-// handleResponseOnWorkqueue will fail for the calls 
from both responseReceived and consumeContent
+// handleResponseOnWorkqueue will fail for the calls 
from both
+// responseReceived and consumeContent
 Thread.sleep(3 * asyncExecuteTimeout);
 initialThreadsLatch.countDown();
 } else {



[cxf] branch 3.3.x-fixes updated: CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch

2019-08-27 Thread coheigea
This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch 3.3.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/3.3.x-fixes by this push:
 new c2ebc28  CXF-8095 - When the workqueue is full for more than 
asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan 
Hallonsten for the patch
c2ebc28 is described below

commit c2ebc2870ebd11a021277c450876bb79d0e78b6f
Author: Colm O hEigeartaigh 
AuthorDate: Tue Aug 27 17:27:05 2019 +0100

CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout 
milliseconds the work is never added. Thanks to Jan Hallonsten for the patch

(cherry picked from commit 8acdfbfb9ce4847be78e8b1922d91211fada9717)
---
 .../http/asyncclient/AsyncHTTPConduit.java |  6 ++-
 .../asyncclient/CXFHttpAsyncResponseConsumer.java  |  6 ++-
 .../http/asyncclient/AsyncHTTPConduitTest.java | 62 --
 3 files changed, 65 insertions(+), 9 deletions(-)

diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
index 8c738b7..5922e57 100755
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
@@ -599,10 +599,12 @@ public class AsyncHTTPConduit extends 
URLConnectionHTTPConduit {
   callback);
 }
 
-protected void retrySetHttpResponse(HttpResponse r) {
-if (httpResponse == null && isAsync) {
+protected boolean retrySetHttpResponse(HttpResponse r) {
+if (isAsync) {
 setHttpResponse(r);
 }
+
+return !isAsync;
 }
 protected synchronized void setHttpResponse(HttpResponse r) {
 httpResponse = r;
diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
index ae676ed..09af41f 100644
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
@@ -69,8 +69,10 @@ public class CXFHttpAsyncResponseConsumer implements 
HttpAsyncResponseConsumer {
+
+try {
+int myCount = threadCount.getAndIncrement();
+
+if (myCount < automaticWorkQueue1.getHighWaterMark()) {
+// Sleep long enough so that the workqueue will fill 
up and then
+// handleResponseOnWorkqueue will fail for the calls 
from both responseReceived and consumeContent
+Thread.sleep(3 * asyncExecuteTimeout);
+initialThreadsLatch.countDown();
+} else {
+Thread.sleep(50);
+}
+initialThreadsLatch.await();
+doneLatch.countDown();
+} catch (Exception e) {
+throw new RuntimeException(e);
+}
+});
+}
+doneLatch.await(30, TimeUnit.SECONDS);
+
+assertEquals("All responses should be handled eventually", 0, 
doneLatch.getCount());
+}
+
+
+@Test
 @Ignore("peformance test")
 public void testCalls() throws Exception {
 updateAddressPort(g, PORT);



[cxf] branch master updated: CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan Hallonsten for the patch

2019-08-27 Thread coheigea
This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
 new 8acdfbf  CXF-8095 - When the workqueue is full for more than 
asyncExecuteTimeout milliseconds the work is never added. Thanks to Jan 
Hallonsten for the patch
8acdfbf is described below

commit 8acdfbfb9ce4847be78e8b1922d91211fada9717
Author: Colm O hEigeartaigh 
AuthorDate: Tue Aug 27 17:27:05 2019 +0100

CXF-8095 - When the workqueue is full for more than asyncExecuteTimeout 
milliseconds the work is never added. Thanks to Jan Hallonsten for the patch
---
 .../http/asyncclient/AsyncHTTPConduit.java |  6 ++-
 .../asyncclient/CXFHttpAsyncResponseConsumer.java  |  6 ++-
 .../http/asyncclient/AsyncHTTPConduitTest.java | 62 --
 3 files changed, 65 insertions(+), 9 deletions(-)

diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
index 8c738b7..5922e57 100755
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
@@ -599,10 +599,12 @@ public class AsyncHTTPConduit extends 
URLConnectionHTTPConduit {
   callback);
 }
 
-protected void retrySetHttpResponse(HttpResponse r) {
-if (httpResponse == null && isAsync) {
+protected boolean retrySetHttpResponse(HttpResponse r) {
+if (isAsync) {
 setHttpResponse(r);
 }
+
+return !isAsync;
 }
 protected synchronized void setHttpResponse(HttpResponse r) {
 httpResponse = r;
diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
index ae676ed..09af41f 100644
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/CXFHttpAsyncResponseConsumer.java
@@ -69,8 +69,10 @@ public class CXFHttpAsyncResponseConsumer implements 
HttpAsyncResponseConsumer {
+
+try {
+int myCount = threadCount.getAndIncrement();
+
+if (myCount < automaticWorkQueue1.getHighWaterMark()) {
+// Sleep long enough so that the workqueue will fill 
up and then
+// handleResponseOnWorkqueue will fail for the calls 
from both responseReceived and consumeContent
+Thread.sleep(3 * asyncExecuteTimeout);
+initialThreadsLatch.countDown();
+} else {
+Thread.sleep(50);
+}
+initialThreadsLatch.await();
+doneLatch.countDown();
+} catch (Exception e) {
+throw new RuntimeException(e);
+}
+});
+}
+doneLatch.await(30, TimeUnit.SECONDS);
+
+assertEquals("All responses should be handled eventually", 0, 
doneLatch.getCount());
+}
+
+
+@Test
 @Ignore("peformance test")
 public void testCalls() throws Exception {
 updateAddressPort(g, PORT);



buildbot success in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a restored build on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34817

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot





buildbot failure in on cxf-site-production

2019-08-27 Thread buildbot
The Buildbot has detected a new failure on builder cxf-site-production while 
building . Full details are available at:
https://ci.apache.org/builders/cxf-site-production/builds/34816

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: bb-cms-slave

Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this 
build
Build Source Stamp: [branch cxf/web] HEAD
Blamelist: 

BUILD FAILED: failed compile

Sincerely,
 -The Buildbot





svn commit: r1049273 - in /websites/production/cxf/content: cache/main.pageCache cxf-3118-release-notes.html

2019-08-27 Thread buildbot
Author: buildbot
Date: Tue Aug 27 13:56:43 2019
New Revision: 1049273

Log:
Production update by buildbot for cxf

Modified:
websites/production/cxf/content/cache/main.pageCache
websites/production/cxf/content/cxf-3118-release-notes.html

Modified: websites/production/cxf/content/cache/main.pageCache
==
Binary files - no diff available.

Modified: websites/production/cxf/content/cxf-3118-release-notes.html
==
--- websites/production/cxf/content/cxf-3118-release-notes.html (original)
+++ websites/production/cxf/content/cxf-3118-release-notes.html Tue Aug 27 
13:56:43 2019
@@ -99,7 +99,7 @@ Apache CXF -- CXF 3.1.18 Release Notes
  


-CXF 3.1.18 Release 
NotesOverviewApache CXF 
3.1.18 delivers the latest set of patches and bug fixes for Apache CXF 3.1.x. 
This release fixes 11 JIRA issues that have been reported by users.This is the last planned release 
of the 3.1.x versions of CXF. Users are strongly encouraged to migrate to 3.2.x 
as soon as possible.DownloadDescriptionFileSHA1Source distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz;>apache-cxf-3.1.18-src.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz.sha1;>apache-cxf-3.1.18-src.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.zip;>apache-cxf-3.1.18-src.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.zip.sha1;>apache-cxf-3.1.18-src.zip.sha1Binary 
distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.tar.gz;>apache-cxf-3.1.18.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.tar.gz.sha1;>apache-cxf-3.1.18.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.zip;>apache-cxf-3.1.18.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.zip.sha1;>apache-cxf-3.1.18.zip.sha1Installation 
PrerequisitesBefore installing Apache CXF, make sure the following 
products, with the specified versions, are installed on your 
system:Java 7 or 8 Development KitMaven 3.1 or 
laterJava 
Development KitYou must install the J2SE Development Kit (JDK) 7.0 or 
8.0, which can be downloaded from:http://www.oracle.com/technetwork/java/javase/downloads/index.html; 
rel="nofollow">http://www.oracle.com/technetwork/java/javase/downloads/index.htmlAfter
 installing the JDK, set or modify the following environment 
variables:JAVA_HOME  set this environment variable
  to point at the root directory of the Java 
installation.PATH  make sure that your PATH 
includes: %JAVA_HOME%\bin (Windows)  
$JAVA_HOME/bin (UNIX)Building the 
SamplesBuilding the samples included in the binary distribution is 
easy. Change to the samples directory and follow the build 
instructions in the README.txt file  included with each 
sample.Reporting 
ProblemsIf you have any problems or want to send feedback of any kind, 
please e-mail the cxf dev list, d...@cxf.apache.org. You can 
also file issues in JIRA at:https://issues.apache.org/jira/browse/CXF;>https://issues.apache.org/jira/browse/CXFChangelogFor a more detailed vie
 w of new features and bug fixes, see the https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342902projectId=12344246;>release
 notes.
+CXF 3.1.18 Release 
NotesOverviewApache CXF 
3.1.18 delivers the latest set of patches and bug fixes for Apache CXF 3.1.x. 
This release fixes 11 JIRA issues that have been reported by users.This is the last planned release 
of the 3.1.x versions of CXF. Users are strongly encouraged to migrate to 3.2.x 
as soon as possible.DownloadDescriptionFileSHA1Source distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz;>apache-cxf-3.1.18-src.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.tar.gz.sha1;>apache-cxf-3.1.18-src.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18-src.zip;>apache-cxf-3.1.18-src.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18-src.zip.sha1;>apache-cxf-3.1.18-src.zip.sha1Binary 
distributionhttps://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.tar.gz;>apache-cxf-3.1.18.tar.gzhttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.tar.gz.sha1;>apache-cxf-3.1.18.tar.gz.sha1https://www.apache.org/dyn/closer.cgi?path=/cxf/3.1.18/apache-cxf-3.1.18.zip;>apache-cxf-3.1.18.ziphttp://www.apache.org/dist/cxf/3.1.18/apache-cxf-3.1.18.zip.sha1;>apache-cxf-3.1.18.zip.sha1Installation 
PrerequisitesBefore installing Apache CXF, make sure the following 
products,with the specified versions, are installed on your 
system:Java 7 or 8 Development KitMaven 3.1 or 
laterJava 
Development KitYou must install the J2SE Development Kit (JDK) 7.0 or 
8.0, which can be