[Bug 63223] New: org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams

2019-03-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63223

Bug ID: 63223
   Summary: org.apache.coyote.http2.Http2UpgradeHandler.pruneClose
dStreams
   Product: Tomcat 9
   Version: 9.0.14
  Hardware: PC
OS: Linux
Status: NEW
  Severity: blocker
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: u...@kantzuker.com
  Target Milestone: -

We have a blocking potential bug occurring on our web server, 
Once in a while the server get into blocking state not accepting new
connections. 

The logs are showing the following errors every few milliseconds: 

19-Feb-2019 06:09:10.455 WARNING [https-openssl-apr-8443-exec-435]
org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams Connection
[3442] Failed to fully prune the connection because streams were active / used
in the priority tree. There are [7] too many streams
19-Feb-2019 06:09:10.455 WARNING [https-openssl-apr-8443-exec-435]
org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams Connection
[3442] Failed to fully prune the connection because streams were active / used
in the priority tree. There are [7] too many streams
19-Feb-2019 06:09:10.456 WARNING [https-openssl-apr-8443-exec-435]
org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams Connection
[3442] Failed to fully prune the connection because streams were active / used
in the priority tree. There are [7] too many streams
19-Feb-2019 06:09:10.457 WARNING [https-openssl-apr-8443-exec-435]
org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams Connection
[3442] Failed to fully prune the connection because streams were active / used
in the priority tree. There are [7] too many streams
19-Feb-2019 06:09:10.457 WARNING [https-openssl-apr-8443-exec-435]
org.apache.coyote.http2.Http2UpgradeHandler.pruneClosedStreams Connection
[3442] Failed to fully prune the connection because streams were active / used
in the priority tree. There are [7] too many streams


It may stuck in this state for a random of time in minutes, once it was stuck
like that for over an hour. when I restarted the server the errors disappeared.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 8.5.x updated (330f084 -> b6886cc)

2019-03-03 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a change to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git.


from 330f084  Updated old description in build.xml as the target only 
downloads
 new dab544a  Code cleanup and remove the extra readInterest = true, they 
don't seem to be useful.
 new 08db9c9  Testing with CI (it did work locally)
 new acbca09  Iterate refactoring and test with CI
 new 9dcaf5b  Simplify code
 new afdf71a  Update changelog entries
 new c3ed93f  Improve test
 new 02dcf80  Fix test
 new e8c8c58  Additional test updates
 new b6886cc  Remove changelog entry

The 19070 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/coyote/http11/Http11InputBuffer.java|   6 +-
 java/org/apache/tomcat/util/net/Nio2Endpoint.java  | 116 +
 .../apache/tomcat/util/net/SocketWrapperBase.java  |   5 +
 .../catalina/nonblocking/TestNonBlockingAPI.java   |  60 ---
 webapps/docs/changelog.xml |  11 +-
 5 files changed, 136 insertions(+), 62 deletions(-)


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 8.5.x updated: Update async IO API from Tomcat 9

2019-03-03 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new eef4b21  Update async IO API from Tomcat 9
eef4b21 is described below

commit eef4b218b7f23a6404e8e32f24dded9a0208cc4c
Author: remm 
AuthorDate: Mon Mar 4 00:03:04 2019 +0100

Update async IO API from Tomcat 9

Although not actually used in Tomcat 8.5, it is better (and easy) to
keep it up to date.
---
 java/org/apache/tomcat/util/net/Nio2Endpoint.java  | 260 +
 .../apache/tomcat/util/net/SocketWrapperBase.java  |  88 ---
 webapps/docs/changelog.xml |   3 +
 3 files changed, 216 insertions(+), 135 deletions(-)

diff --git a/java/org/apache/tomcat/util/net/Nio2Endpoint.java 
b/java/org/apache/tomcat/util/net/Nio2Endpoint.java
index eefb45b..547ed23 100644
--- a/java/org/apache/tomcat/util/net/Nio2Endpoint.java
+++ b/java/org/apache/tomcat/util/net/Nio2Endpoint.java
@@ -31,8 +31,6 @@ import java.nio.channels.ClosedChannelException;
 import java.nio.channels.CompletionHandler;
 import java.nio.channels.FileChannel;
 import java.nio.channels.NetworkChannel;
-import java.nio.channels.ReadPendingException;
-import java.nio.channels.WritePendingException;
 import java.nio.file.StandardOpenOption;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.ExecutorService;
@@ -936,86 +934,166 @@ public class Nio2Endpoint extends 
AbstractJsseEndpoint {
  * Internal state tracker for scatter/gather operations.
  */
 private static class OperationState {
+private final boolean read;
 private final ByteBuffer[] buffers;
 private final int offset;
 private final int length;
 private final A attachment;
 private final long timeout;
 private final TimeUnit unit;
+private final BlockingMode block;
 private final CompletionCheck check;
 private final CompletionHandler handler;
-private OperationState(ByteBuffer[] buffers, int offset, int 
length,
-long timeout, TimeUnit unit, A attachment, CompletionCheck 
check,
-CompletionHandler handler) {
+private final Semaphore semaphore;
+private OperationState(boolean read, ByteBuffer[] buffers, int 
offset, int length,
+BlockingMode block, long timeout, TimeUnit unit, A 
attachment,
+CompletionCheck check, CompletionHandler 
handler,
+Semaphore semaphore) {
+this.read = read;
 this.buffers = buffers;
 this.offset = offset;
 this.length = length;
+this.block = block;
 this.timeout = timeout;
 this.unit = unit;
 this.attachment = attachment;
 this.check = check;
 this.handler = handler;
+this.semaphore = semaphore;
 }
 private volatile long nBytes = 0;
 private volatile CompletionState state = CompletionState.PENDING;
 }
 
-private class ScatterReadCompletionHandler implements 
CompletionHandler> {
 @Override
-public void completed(Long nBytes, OperationState state) {
-if (nBytes.intValue() < 0) {
-failed(new EOFException(), state);
-} else {
-state.nBytes += nBytes.longValue();
-CompletionState currentState = Nio2Endpoint.isInline() ? 
CompletionState.INLINE : CompletionState.DONE;
-boolean complete = true;
-boolean completion = true;
-if (state.check != null) {
-switch (state.check.callHandler(currentState, 
state.buffers, state.offset, state.length)) {
-case CONTINUE:
-complete = false;
-break;
-case DONE:
-break;
-case NONE:
-completion = false;
-break;
+public  CompletionState read(ByteBuffer[] dsts, int offset, int 
length,
+BlockingMode block, long timeout, TimeUnit unit, A attachment,
+CompletionCheck check, CompletionHandler 
handler) {
+IOException ioe = getError();
+if (ioe != null) {
+handler.failed(ioe, attachment);
+return CompletionState.ERROR;
+}
+if (timeout == -1) {
+timeout = toNio2Timeout(getReadTimeout());
 }
+if (block != BlockingMode.NON_BLOCK) {
+try {
+   

buildbot failure in on tomcat-85-trunk

2019-03-03 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-85-trunk while 
building tomcat. Full details are available at:
https://ci.apache.org/builders/tomcat-85-trunk/builds/1675

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-85-commit' 
triggered this build
Build Source Stamp: [branch 8.5.x] eef4b218b7f23a6404e8e32f24dded9a0208cc4c
Blamelist: remm 

BUILD FAILED: failed compile_1

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 8.5.x updated: Fix test after API update

2019-03-03 Thread remm
This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new 5975c4d  Fix test after API update
5975c4d is described below

commit 5975c4dcd590e866a815507034afcb1e8055
Author: remm 
AuthorDate: Mon Mar 4 00:28:52 2019 +0100

Fix test after API update
---
 .../org/apache/coyote/http11/upgrade/TestUpgradeInternalHandler.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/test/org/apache/coyote/http11/upgrade/TestUpgradeInternalHandler.java 
b/test/org/apache/coyote/http11/upgrade/TestUpgradeInternalHandler.java
index 9cc050c..5209edc 100644
--- a/test/org/apache/coyote/http11/upgrade/TestUpgradeInternalHandler.java
+++ b/test/org/apache/coyote/http11/upgrade/TestUpgradeInternalHandler.java
@@ -49,6 +49,7 @@ import 
org.apache.tomcat.util.net.AbstractEndpoint.Handler.SocketState;
 import org.apache.tomcat.util.net.SSLSupport;
 import org.apache.tomcat.util.net.SocketEvent;
 import org.apache.tomcat.util.net.SocketWrapperBase;
+import org.apache.tomcat.util.net.SocketWrapperBase.BlockingMode;
 import org.apache.tomcat.util.net.SocketWrapperBase.CompletionState;
 
 public class TestUpgradeInternalHandler extends TomcatBaseTest {
@@ -192,7 +193,7 @@ public class TestUpgradeInternalHandler extends 
TomcatBaseTest {
 // Note: the completion check used will not call the completion 
handler if the IO completed inline and without error.
 // Using a completion check that always calls complete would be 
easier here since the action is the same even with inline completion.
 final ByteBuffer buffer = ByteBuffer.allocate(1024);
-CompletionState state = wrapper.read(false, 10, TimeUnit.SECONDS, 
null, SocketWrapperBase.READ_DATA, new CompletionHandler() {
+CompletionState state = wrapper.read(BlockingMode.NON_BLOCK, 10, 
TimeUnit.SECONDS, null, SocketWrapperBase.READ_DATA, new 
CompletionHandler() {
 @Override
 public void completed(Long result, Void attachment) {
 System.out.println("Read: " + result.longValue());
@@ -211,7 +212,7 @@ public class TestUpgradeInternalHandler extends 
TomcatBaseTest {
 
 private void write(ByteBuffer buffer) {
 buffer.flip();
-CompletionState state = wrapper.write(true, 10, TimeUnit.SECONDS, 
null, SocketWrapperBase.COMPLETE_WRITE, new CompletionHandler() {
+CompletionState state = wrapper.write(BlockingMode.BLOCK, 10, 
TimeUnit.SECONDS, null, SocketWrapperBase.COMPLETE_WRITE, new 
CompletionHandler() {
 @Override
 public void completed(Long result, Void attachment) {
 System.out.println("Write: " + result.longValue());


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 63182] Servlet 3.1 ReadListener.onDataAvailable being invoked by the container even ServletInputStream.isReady returns true, when NIO2 connector being used and the read operation performed outsid

2019-03-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63182

Remy Maucherat  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #7 from Remy Maucherat  ---
The fix will be in Tomcat 9.0.17 and 8.5.39.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



buildbot success in on tomcat-85-trunk

2019-03-03 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-85-trunk while 
building tomcat. Full details are available at:
https://ci.apache.org/builders/tomcat-85-trunk/builds/1676

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-85-commit' 
triggered this build
Build Source Stamp: [branch 8.5.x] 5975c4dcd590e866a815507034afcb1e8055
Blamelist: remm 

Build succeeded!

Sincerely,
 -The Buildbot




-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GUMP@vmgump-vm3]: Project tomcat-tc8.5.x-validate (in module tomcat-8.5.x) failed

2019-03-03 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc8.5.x-validate has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 7 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.5.x-validate :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/gump_work/build_tomcat-8.5.x_tomcat-tc8.5.x-validate.html
Work Name: build_tomcat-8.5.x_tomcat-tc8.5.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.5.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-8.5.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/commons-beanutils/dist/commons-beanutils-20190304.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.9-SNAPSHOT.jar:/srv/gump/pu
 
blic/workspace/apache-commons/logging/target/commons-logging-20190304.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20190304.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-SNAPSHOT.jar
-
Buildfile: /srv/gump/public/workspace/tomcat-8.5.x/build.xml

build-prepare:
   [delete] Deleting directory 
/srv/gump/public/workspace/tomcat-8.5.x/output/build/temp
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-8.5.x/output/build/temp

compile-prepare:

download-validate:

testexist:
 [echo] Testing  for 
/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar

setproxy:

downloadfile:

validate:
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-8.5.x/output/res/checkstyle
[checkstyle] Running Checkstyle 8.19-SNAPSHOT on 3240 files
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.5.x/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java:52:8:
 Unused import - org.junit.Assume. [UnusedImports]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.5.x/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java:57:8:
 Unused import - org.apache.catalina.connector.Connector. [UnusedImports]

BUILD FAILED
/srv/gump/public/workspace/tomcat-8.5.x/build.xml:553: Got 2 errors and 0 
warnings.

Total time: 23 seconds
-

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/atom.xml

== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 2019030407, vmgump-vm3.apache.org:vmgump:2019030407
Gump E-mail Identifier (unique within run) #5.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump-vm3]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GUMP@vmgump-vm3]: Project tomcat-tc8.5.x-test-nio2 (in module tomcat-8.5.x) failed

2019-03-03 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc8.5.x-test-nio2 has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 7 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.5.x-test-nio2 :  Tomcat 8.x, a web server implementing the 
Java Servlet 3.1,
...


Full details are available at:

http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-test-nio2/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.5.x/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.5.x/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.5.x/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-test-nio2/gump_work/build_tomcat-8.5.x_tomcat-tc8.5.x-test-nio2.html
Work Name: build_tomcat-8.5.x_tomcat-tc8.5.x-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 18 mins 43 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.5.x/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-3.1-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dexecute.test.nio2=true 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.5.x/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.7.3a-201803300640/ecj-4.7.3a.jar
 -Dtest.relaxTiming=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar
 -Dtest.temp=output/test-tmp-NIO2 -Dtest.accesslog=true 
-Dexecute.test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.1.1/dest-20190304/bin/openssl
 -Dexe
 cute.test.bio=false -Dexecute.test.apr=false -Dtest.excludePerformance=true 
-Deasymock.jar=/srv/gump/packages/easymock3/easymock-3.6.jar 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.5.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.5.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/bu
 
ild/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/tomcat-util.jar:/srv/gump/public/workspace/tomcat-8.5.x/output/build/lib/tomcat-util-scan.jar:/srv

Tomcat Site Redesign

2019-03-03 Thread Igal Sapir
I have uploaded the Tomcat site redesign to a temporary location for review:
http://people.apache.org/~isapir/mockups/tomcat-site/

The source can be seen at https://github.com/isapir/tomcat-website

This includes all of the pages for the website, but not the documentation
for the different versions, connector, native, webapps, etc. as of yet.

There are three things that I would like to discuss:

1) Feedback, especially if anything is broken or doesn't look right.

2) I can concatenate some resource files etc., but it would be much better
to switch to HTTP/2.

3) We should create a repo for the site, e.g. tomcat-site or tomcat-website.

@Mark - should I contact INFRA RE: 2 and/or 3?

Best,

Igal

Feedback welcome.


[GUMP@vmgump-vm3]: Project tomcat-tc8.5.x-validate (in module tomcat-8.5.x) failed

2019-03-03 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc8.5.x-validate has an issue affecting its community 
integration.
This issue affects 1 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.5.x-validate :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/gump_work/build_tomcat-8.5.x_tomcat-tc8.5.x-validate.html
Work Name: build_tomcat-8.5.x_tomcat-tc8.5.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 23 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only -Dsun.zip.disableMemoryMapping=true 
org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.5.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-8.5.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/commons-beanutils/dist/commons-beanutils-20190304.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.9-SNAPSHOT.jar:/srv/gump/pu
 
blic/workspace/apache-commons/logging/target/commons-logging-20190304.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20190304.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-HEAD-jre-SNAPSHOT.jar
-
Buildfile: /srv/gump/public/workspace/tomcat-8.5.x/build.xml

build-prepare:
   [delete] Deleting directory 
/srv/gump/public/workspace/tomcat-8.5.x/output/build/temp
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-8.5.x/output/build/temp

compile-prepare:

download-validate:

testexist:
 [echo] Testing  for 
/srv/gump/public/workspace/checkstyle/target/checkstyle-8.19-SNAPSHOT.jar

setproxy:

downloadfile:

validate:
[mkdir] Created dir: 
/srv/gump/public/workspace/tomcat-8.5.x/output/res/checkstyle
[checkstyle] Running Checkstyle 8.19-SNAPSHOT on 3240 files
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.5.x/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java:52:8:
 Unused import - org.junit.Assume. [UnusedImports]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.5.x/test/org/apache/catalina/nonblocking/TestNonBlockingAPI.java:57:8:
 Unused import - org.apache.catalina.connector.Connector. [UnusedImports]

BUILD FAILED
/srv/gump/public/workspace/tomcat-8.5.x/build.xml:553: Got 2 errors and 0 
warnings.

Total time: 22 seconds
-

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-8.5.x/tomcat-tc8.5.x-validate/atom.xml

== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 20190304060006, vmgump-vm3.apache.org:vmgump:20190304060006
Gump E-mail Identifier (unique within run) #1.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump-vm3]

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org