[GUMP@vmgump]: Project tomcat-tc7.0.x-test-bio (in module tomcat-7.0.x) failed

2016-05-02 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-tc7.0.x-test-bio has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 20 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-test-bio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-BIO/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio (Type: Build)
Work ended in a state of : Failed
Elapsed: 37 mins 40 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcommons-pool.home=/srv/gump/public/workspace/commons-pool-1.x 
-Dtest.temp=output/test-tmp-BIO 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.3-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20160502.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Dtest.excludePerformance=true 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexe
 cute.test.bio=true 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160502-native-src.tar.gz
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20160502-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dexecute.test.nio=false -Dtest.accesslog=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20160502.jar
 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.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-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.

[Bug 59421] New: HTTP/2 direct connect (h2c)

2016-05-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59421

Bug ID: 59421
   Summary: HTTP/2 direct connect (h2c)
   Product: Tomcat 9
   Version: unspecified
  Hardware: All
OS: All
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: Connectors
  Assignee: dev@tomcat.apache.org
  Reporter: r...@apache.org

Direct HTTP/2 connection support (no HTTP/1.1 upgrade) would be useful for
performance testing, debugging, as well as proxying (when the security
requirements aren't high enough).

-- 
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



[Bug 59164] If tomcat server can not be resolved, crash occurred.

2016-05-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59164

George Zaronikas  changed:

   What|Removed |Added

 CC||gzaro...@redhat.com

-- 
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



svn commit: r1741984 - in /tomcat/trunk: java/org/apache/coyote/ java/org/apache/coyote/ajp/ java/org/apache/coyote/http11/ java/org/apache/coyote/http11/upgrade/ java/org/apache/coyote/http2/ webapps

2016-05-02 Thread remm
Author: remm
Date: Mon May  2 14:46:29 2016
New Revision: 1741984

URL: http://svn.apache.org/viewvc?rev=1741984&view=rev
Log:
59421: Allow direct (plain text most likely) connection to HTTP/2. The 
performance cost of the preface matching at this stage should be minimal.
Probably not polished enough, so no 8.5 port for now.

Modified:
tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
tomcat/trunk/java/org/apache/coyote/ajp/AbstractAjpProtocol.java
tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java
tomcat/trunk/java/org/apache/coyote/http11/Http11InputBuffer.java
tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java

tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java

tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java
tomcat/trunk/java/org/apache/coyote/http2/Http2Protocol.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1741984&r1=1741983&r2=1741984&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Mon May  2 
14:46:29 2016
@@ -424,6 +424,16 @@ public abstract class AbstractProtocol socket, ByteBuffer leftoverInput,
+SocketWrapperBase socket,
 UpgradeToken upgradeToken);
 
 
@@ -780,32 +790,44 @@ public abstract class AbstractProtocolhttp://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/ajp/AbstractAjpProtocol.java?rev=1741984&r1=1741983&r2=1741984&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/ajp/AbstractAjpProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/ajp/AbstractAjpProtocol.java Mon May  2 
14:46:29 2016
@@ -16,8 +16,6 @@
  */
 package org.apache.coyote.ajp;
 
-import java.nio.ByteBuffer;
-
 import org.apache.coyote.AbstractProtocol;
 import org.apache.coyote.Processor;
 import org.apache.coyote.UpgradeProtocol;
@@ -82,6 +80,16 @@ public abstract class AbstractAjpProtoco
 }
 
 
+/**
+ * {@inheritDoc}
+ *
+ * AJP does not support protocol upgrade so this always returns null.
+ */
+@Override
+protected UpgradeProtocol getUpgradeProtocol(String name) {
+return null;
+}
+
 // - AJP specific 
properties
 // -- managed in the 
ProtocolHandler
 
@@ -190,7 +198,7 @@ public abstract class AbstractAjpProtoco
 
 @Override
 protected Processor createUpgradeProcessor(SocketWrapperBase socket,
-ByteBuffer leftoverInput, UpgradeToken upgradeToken) {
+UpgradeToken upgradeToken) {
 throw new 
IllegalStateException(sm.getString("ajpprotocol.noUpgradeHandler",
 upgradeToken.getHttpUpgradeHandler().getClass().getName()));
 }

Modified: tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java?rev=1741984&r1=1741983&r2=1741984&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Protocol.java Mon 
May  2 14:46:29 2016
@@ -16,7 +16,6 @@
  */
 package org.apache.coyote.http11;
 
-import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -351,6 +350,10 @@ public abstract class AbstractHttp11Prot
 public UpgradeProtocol getNegotiatedProtocol(String negotiatedName) {
 return negotiatedProtocols.get(negotiatedName);
 }
+@Override
+public UpgradeProtocol getUpgradeProtocol(String upgradedName) {
+return httpUpgradeProtocols.get(upgradedName);
+}
 
 
 //  HTTP specific 
properties
@@ -643,13 +646,13 @@ public abstract class AbstractHttp11Prot
 
 @Override
 protected Processor createUpgradeProcessor(
-SocketWrapperBase socket, ByteBuffer leftoverInput,
+SocketWrapperBase socket,
 UpgradeToken upgradeToken) {
 HttpUpgradeHandler httpUpgradeHandler = 
upgradeToken.getHttpUpgradeHandler();
 if (httpUpgradeHandler instanceof InternalHttpUpgradeHandler) {
-return new UpgradeProcessorInternal(socket, leftoverInput, 
upgradeToken);
+return new UpgradeProcessorInternal(socket, upgradeToken);
 } else {
-return new UpgradeProc

[Bug 59421] HTTP/2 direct connect (h2c)

2016-05-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=59421

Remy Maucherat  changed:

   What|Removed |Added

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

--- Comment #1 from Remy Maucherat  ---
r1741984 which will be in 9M5.

-- 
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



Re: svn commit: r1741984 - in /tomcat/trunk: java/org/apache/coyote/ java/org/apache/coyote/ajp/ java/org/apache/coyote/http11/ java/org/apache/coyote/http11/upgrade/ java/org/apache/coyote/http2/ web

2016-05-02 Thread Rémy Maucherat
2016-05-02 16:46 GMT+02:00 :

> Author: remm
> Date: Mon May  2 14:46:29 2016
> New Revision: 1741984
>
> URL: http://svn.apache.org/viewvc?rev=1741984&view=rev
> Log:
> 59421: Allow direct (plain text most likely) connection to HTTP/2. The
> performance cost of the preface matching at this stage should be minimal.
> Probably not polished enough, so no 8.5 port for now.
>
> I also refactored leftover bytes handling, since passing that parameter
around no longer made sense as it all ended up with an optional
wrapper.unRead(leftOverInput).

Rémy


Re: svn commit: r1741984 - in /tomcat/trunk: java/org/apache/coyote/ java/org/apache/coyote/ajp/ java/org/apache/coyote/http11/ java/org/apache/coyote/http11/upgrade/ java/org/apache/coyote/http2/ web

2016-05-02 Thread jean-frederic clere
Cool now the following h2 proxy configuration of httpd (trunk) works:
+++


   Protocols h2 http/1.1
   ProtocolsHonorOrder on
   SSLEngine on
   

   ProxyPass "/" "h2c://localhost:8003/"


+++

and h2load http://localhost:8003/ works too.

On 8003 I have the tomcat running configured as:
+++



+++
thanks

Jean-Frederic

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



svn commit: r1742023 - in /tomcat/trunk/java/org/apache/coyote/http11/upgrade: UpgradeProcessorBase.java UpgradeProcessorExternal.java UpgradeProcessorInternal.java

2016-05-02 Thread markt
Author: markt
Date: Mon May  2 18:54:49 2016
New Revision: 1742023

URL: http://svn.apache.org/viewvc?rev=1742023&view=rev
Log:
Clean-up unused code

Modified:
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java

tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java

tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java?rev=1742023&r1=1742022&r2=1742023&view=diff
==
--- 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java 
(original)
+++ 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorBase.java 
Mon May  2 18:54:49 2016
@@ -33,8 +33,7 @@ public abstract class UpgradeProcessorBa
 
 private final UpgradeToken upgradeToken;
 
-public UpgradeProcessorBase(SocketWrapperBase wrapper,
-UpgradeToken upgradeToken) {
+public UpgradeProcessorBase(UpgradeToken upgradeToken) {
 this.upgradeToken = upgradeToken;
 }
 

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java?rev=1742023&r1=1742022&r2=1742023&view=diff
==
--- 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java
 (original)
+++ 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java
 Mon May  2 18:54:49 2016
@@ -41,7 +41,7 @@ public class UpgradeProcessorExternal ex
 
 public UpgradeProcessorExternal(SocketWrapperBase wrapper,
 UpgradeToken upgradeToken) {
-super(wrapper, upgradeToken);
+super(upgradeToken);
 this.upgradeServletInputStream = new UpgradeServletInputStream(this, 
wrapper);
 this.upgradeServletOutputStream = new UpgradeServletOutputStream(this, 
wrapper);
 

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java?rev=1742023&r1=1742022&r2=1742023&view=diff
==
--- 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java
 (original)
+++ 
tomcat/trunk/java/org/apache/coyote/http11/upgrade/UpgradeProcessorInternal.java
 Mon May  2 18:54:49 2016
@@ -37,7 +37,7 @@ public class UpgradeProcessorInternal ex
 
 public UpgradeProcessorInternal(SocketWrapperBase wrapper,
 UpgradeToken upgradeToken) {
-super(wrapper, upgradeToken);
+super(upgradeToken);
 this.internalHttpUpgradeHandler = (InternalHttpUpgradeHandler) 
upgradeToken.getHttpUpgradeHandler();
 /*
  * Leave timeouts in the hands of the upgraded protocol.



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



svn commit: r1742042 - /tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java

2016-05-02 Thread remm
Author: remm
Date: Mon May  2 22:10:18 2016
New Revision: 1742042

URL: http://svn.apache.org/viewvc?rev=1742042&view=rev
Log:
Fail connection if no HTTP/2 protocol is available (same as ALPN).

Modified:
tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java

Modified: tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java?rev=1742042&r1=1742041&r2=1742042&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/AbstractProtocol.java Mon May  2 
22:10:18 2016
@@ -801,6 +801,13 @@ public abstract class AbstractProtocol