[Bug 62177] Protocol errors when using HTTP2 SSL Servlet 3 ServerPush PushBuilder

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62177

--- Comment #2 from holger.su...@bodo-peters.de ---
Created attachment 35761
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35761=edit
Log when invoking /showcase-6.3-SNAPSHOT with FireFox

When invoking /showcase-6.3-SNAPSHOT with FireFox, same issues occure. I have
chosen Chrome because it has more protocol inspection capabilities.

BTW: please turn off the Cache usage in [F12] development tools.

-- 
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: r1826700 - /tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2018-03-14 Thread markt
Author: markt
Date: Wed Mar 14 08:07:22 2018
New Revision: 1826700

URL: http://svn.apache.org/viewvc?rev=1826700=rev
Log:
Fix backport. Java 6 does not have ReflectiveOperationException

Modified:

tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java?rev=1826700=1826699=1826700=diff
==
--- 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java 
(original)
+++ 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java 
Wed Mar 14 08:07:22 2018
@@ -3049,21 +3049,31 @@ public abstract class WebappClassLoaderB
 Class clazz = Class.forName("java.io.ObjectStreamClass$Caches");
 clearCache(clazz, "localDescs");
 clearCache(clazz, "reflectors");
-} catch (ReflectiveOperationException e) {
-log.warn(sm.getString(
-"webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
 } catch (SecurityException e) {
 log.warn(sm.getString(
 "webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
 } catch (ClassCastException e) {
 log.warn(sm.getString(
 "webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
+} catch (IllegalArgumentException e) {
+log.warn(sm.getString(
+"webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
+} catch (NoSuchFieldException e) {
+log.warn(sm.getString(
+"webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
+} catch (IllegalAccessException e) {
+log.warn(sm.getString(
+"webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
+} catch (ClassNotFoundException e) {
+log.warn(sm.getString(
+"webappClassLoader.clearObjectStreamClassCachesFail", 
getContextName()), e);
 }
 }
 
 
-private void clearCache(Class target, String mapName)
-throws ReflectiveOperationException, SecurityException, 
ClassCastException {
+private void clearCache(Class target, String mapName) throws 
SecurityException,
+ClassCastException, NoSuchFieldException, IllegalArgumentException,
+IllegalAccessException {
 Field f = target.getDeclaredField(mapName);
 f.setAccessible(true);
 Map map = (Map) f.get(null);



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



buildbot success in on tomcat-7-trunk

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

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

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-7-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc7.0.x/trunk] 1826700
Blamelist: markt

Build succeeded!

Sincerely,
 -The Buildbot




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



[Bug 62177] Protocol errors when using HTTP2 SSL Servlet 4.0 ServerPush PushBuilder

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62177

Mark Thomas  changed:

   What|Removed |Added

Summary|Protocol errors when using  |Protocol errors when using
   |HTTP2 SSL Servlet 3 |HTTP2 SSL Servlet 4.0
   |ServerPush PushBuilder  |ServerPush PushBuilder

-- 
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 51195] "Find leaks" reports a false positive memory/classloader leak

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=51195

--- Comment #15 from Mark Thomas  ---
http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199589

-- 
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 49395] manager.findLeaks : display the date when the leaking context was started

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=49395

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|NEW |RESOLVED

--- Comment #8 from Mark Thomas  ---
This has been open for several years. Given that those shown support for this
are committers but nothing has yet been committed, I'm closed this as WONTFIX
as it appears there is in sufficient interest in this change.

-- 
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 49821] Tomcat CLI [PATCH/Contribution]

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=49821

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|NEW |RESOLVED

--- Comment #6 from Mark Thomas  ---
This feels like a separate component. I think it would make most sense for this
to start in modules with releases being included in the 'Extras'.

There doesn't seem to have been much interest in this feature after the initial
contribution. I'm not sure why.

Marking this as WONTFIX at this point. It can always be re-opened if interest
in it picks up again.

-- 
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: TomcatCon Training: Tomcat for Administrators

2018-03-14 Thread Mark Thomas
With less than 4 weeks to go, places are still available for the "Tomcat
for Administrators" training course in Manchester, UK.

If you are thinking of attending, please book early as the more notice
we have, the easier it is for us to arrange various logistics -
particularly catering.

I hope to see you there.

Mark
on behalf of the Apache Tomcat PMC


On 19/02/18 14:50, Mark Thomas wrote:
> All,
> 
> The Apache Tomcat PMC is delighted to announce that the registration for
> the training course "Tomcat for Administrators" is now open.
> 
> This one-day training course will take place in central Manchester, UK
> on Tuesday April 10, 2018.
> 
> Full details, including the schedule is available on the website:
> http://tomcat.apache.org/conference.html
> 
> Registration is via EventBrite:
> https://www.eventbrite.com/e/tomcatcon-training-tomcat-for-administrators-tickets-43039556472?aff=lists
> 
> We hope to see you there.
> 
> Mark
> on behalf of the Apache Tomcat PMC
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


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



[Bug 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #3 from Felix Schumacher  ---
Created attachment 35764
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35764=edit
Refactor part one to make fix more readable

Extract loading from store into private method

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



[GUMP@vmgump-vm3]: Project taglibs-standard-spec (in module tomcat-taglibs) failed

2018-03-14 Thread Gump
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 taglibs-standard-spec has an issue affecting its community integration,
 and has been outstanding for 253 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-standard-spec/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole jar output [taglibs-standard-spec-*[0-9T].jar] identifier set to 
project name
 -INFO- Failed with reason update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-standard-spec/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-standard-spec/atom.xml

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

--
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-trunk-test-nio2 (in module tomcat-trunk) failed

2018-03-14 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-trunk-test-nio2 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-trunk-test-nio2 :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-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-trunk/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio2/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio2.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 22 mins 48 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO2 -Dexecute.test.nio2=true 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.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-master/dest-20180314/bin/openssl
 -Dexecute.test.apr=false -Dtest.excludePerform
 ance=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util-scan.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-websocket.jar:/srv/gump

[GUMP@vmgump-vm3]: Project taglibs-parent (in module tomcat-taglibs) failed

2018-03-14 Thread Gump
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 taglibs-parent has an issue affecting its community integration,
 and has been outstanding for 289 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-parent/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole pom output [pom.xml] identifier set to project name
 -INFO- Failed with reason update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-parent/rss.xml
- Atom: http://vmgump-vm3.apache.org/tomcat-taglibs/taglibs-parent/atom.xml

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

--
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.0.x (in module tomcat-8.0.x) failed

2018-03-14 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.0.x has an issue affecting its community integration,
 and has been outstanding for 277 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on junit exists, no need to add for property junit.jar.
 -INFO- Optional dependency tomcat-tc8.0.x-validate prerequisite failed with 
reason update failed
 -INFO- Failed with reason update failed
 -INFO- Optional dependency tomcat-tc8.0.x-validate-eoln failed with reason 
update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

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

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

--
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-tc7.0.x-test-bio (in module tomcat-7.0.x) failed

2018-03-14 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,
 and has been outstanding for 277 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/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 tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason update failed

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/atom.xml

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

--
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-trunk-test-apr (in module tomcat-trunk) failed

2018-03-14 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-trunk-test-apr 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-trunk-test-apr :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-apr/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-trunk/output/logs-APR
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-APR/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-APR/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-apr/gump_work/build_tomcat-trunk_tomcat-trunk-test-apr.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-apr (Type: Build)
Work ended in a state of : Failed
Elapsed: 26 mins 45 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dtest.reports=output/logs-APR -Dexecute.test.nio2=false 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native-trunk/dest-20180314/lib 
-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-APR -Dtest.accesslog=true -Dexecute.test.nio=false 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-
 master/dest-20180314/bin/openssl -Dexecute.test.apr=true 
-Dtest.excludePerformance=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util-scan.jar:/srv/gump/public

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

2018-03-14 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-dbcp has an issue affecting its community integration,
 and has been outstanding for 289 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-dbcp/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-dbcp/rss.xml
- Atom: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-dbcp/atom.xml

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

--
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-trunk-validate-eoln (in module tomcat-trunk) failed

2018-03-14 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-trunk-validate-eoln has an issue affecting its community 
integration,
 and has been outstanding for 289 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:

http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate-eoln/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason update failed

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

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

--
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.0.x-validate-eoln (in module tomcat-8.0.x) failed

2018-03-14 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.0.x-validate-eoln has an issue affecting its community 
integration,
 and has been outstanding for 289 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:

http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-validate-eoln/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason update failed

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

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

--
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-tc7.0.x-validate-eoln (in module tomcat-7.0.x) failed

2018-03-14 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-validate-eoln has an issue affecting its community 
integration,
 and has been outstanding for 289 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:

http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate-eoln/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason update failed

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate-eoln/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate-eoln/atom.xml

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

--
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-trunk (in module tomcat-trunk) failed

2018-03-14 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-trunk has an issue affecting its community integration,
 and has been outstanding for 277 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on junit exists, no need to add for property junit.jar.
 -INFO- Optional dependency tomcat-trunk-validate prerequisite failed with 
reason update failed
 -INFO- Failed with reason update failed
 -INFO- Optional dependency tomcat-trunk-validate-eoln failed with reason 
update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/rss.xml
- Atom: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/atom.xml

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

--
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-tc7.0.x (in module tomcat-7.0.x) failed

2018-03-14 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 has an issue affecting its community integration,
 and has been outstanding for 277 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x/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 junit exists, no need to add for property junit.jar.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Optional dependency tomcat-tc7.0.x-validate prerequisite failed with 
reason update failed
 -INFO- Optional dependency tomcat-tc7.0.x-validate-eoln failed with reason 
update failed
 -INFO- Failed with reason update failed
 -DEBUG- Extracted fallback artifacts from Gump Repository

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x/rss.xml
- Atom: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x/atom.xml

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

--
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-tc7.0.x-test-nio (in module tomcat-7.0.x) failed

2018-03-14 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-nio has an issue affecting its community 
integration,
 and has been outstanding for 21 runs.
The current state of this project is 'Failed', with reason 'Update Failed'.

Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/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 tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason update failed

To subscribe to this information via syndicated feeds:
- RSS: http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/rss.xml
- Atom: 
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/atom.xml

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

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



[Bug 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #5 from Felix Schumacher  ---
Created attachment 35766
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35766=edit
Refactoring part three to make fix more readable

Extract reactivation of sessions into private method

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #4 from Felix Schumacher  ---
Created attachment 35765
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35765=edit
Refactor part two to make fix more readable

Further extraction of functionality in private method to load sessions from
store

-- 
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 62177] Protocol errors when using HTTP2 SSL Servlet 4.0 ServerPush PushBuilder

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62177

--- Comment #3 from Remy Maucherat  ---
Ok, tested. What I really don't buy at this point is that all three connectors
(APR, NIO, NIO2) do the exact same thing if it is a "race condition" of some
sort.

-- 
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: r1826731 - /tomcat/trunk/java/org/apache/naming/factory/Constants.java

2018-03-14 Thread markt
Author: markt
Date: Wed Mar 14 16:11:30 2018
New Revision: 1826731

URL: http://svn.apache.org/viewvc?rev=1826731=rev
Log:
Clean-up prior to looking at BZ 50019

Modified:
tomcat/trunk/java/org/apache/naming/factory/Constants.java

Modified: tomcat/trunk/java/org/apache/naming/factory/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/factory/Constants.java?rev=1826731=1826730=1826731=diff
==
--- tomcat/trunk/java/org/apache/naming/factory/Constants.java (original)
+++ tomcat/trunk/java/org/apache/naming/factory/Constants.java Wed Mar 14 
16:11:30 2018
@@ -14,45 +14,33 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
-
 package org.apache.naming.factory;
 
-
 /**
  * Static constants for this package.
  */
-
 public final class Constants {
 
 public static final String Package = "org.apache.naming.factory";
 
-public static final String DEFAULT_RESOURCE_FACTORY =
-Package + ".ResourceFactory";
+public static final String DEFAULT_RESOURCE_FACTORY = Package + 
".ResourceFactory";
 
-public static final String DEFAULT_RESOURCE_LINK_FACTORY =
-Package + ".ResourceLinkFactory";
+public static final String DEFAULT_RESOURCE_LINK_FACTORY = Package + 
".ResourceLinkFactory";
 
-public static final String DEFAULT_TRANSACTION_FACTORY =
-Package + ".TransactionFactory";
+public static final String DEFAULT_TRANSACTION_FACTORY = Package + 
".TransactionFactory";
 
-public static final String DEFAULT_RESOURCE_ENV_FACTORY =
-Package + ".ResourceEnvFactory";
+public static final String DEFAULT_RESOURCE_ENV_FACTORY = Package + 
".ResourceEnvFactory";
 
-public static final String DEFAULT_EJB_FACTORY =
-Package + ".EjbFactory";
+public static final String DEFAULT_EJB_FACTORY = Package + ".EjbFactory";
 
-public static final String DEFAULT_SERVICE_FACTORY =
-Package + ".webservices.ServiceRefFactory";
+public static final String DEFAULT_SERVICE_FACTORY = Package + 
".webservices.ServiceRefFactory";
 
-public static final String DEFAULT_HANDLER_FACTORY =
-Package + ".HandlerFactory";
+public static final String DEFAULT_HANDLER_FACTORY = Package + 
".HandlerFactory";
 
 public static final String DBCP_DATASOURCE_FACTORY =
-"org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory";
+"org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory";
 
-public static final String OPENEJB_EJB_FACTORY =
-Package + ".OpenEjbFactory";
+public static final String OPENEJB_EJB_FACTORY = Package + 
".OpenEjbFactory";
 
 public static final String FACTORY = "factory";
 



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



[Bug 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #6 from Felix Schumacher  ---
Created attachment 35767
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35767=edit
Store currently loaded session in thread local storage to load it only once

Load sessions only once from store.

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #7 from Holger Sunke  ---
Shouldn't the ThreadLocal cleanup sessionToSwapIn.remove(); be in a finally{..}
block? (just in case)

A ThreadLocale stuck session would prevent garbage collection of
webAppClassLoader if the app get's unloaded.

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

--- Comment #2 from Felix Schumacher  ---
Created attachment 35763
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35763=edit
Test case that shows infinite recursion on session loading

The attached test case shows the described infinite recursion. It has to jump
through a lot of hoops to accomplish this.

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



[GUMP@vmgump-vm3]: Project tomcat-trunk-test-nio (in module tomcat-trunk) failed

2018-03-14 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-trunk-test-nio 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-trunk-test-nio :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/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-trunk/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-NIO/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-test-nio/gump_work/build_tomcat-trunk_tomcat-trunk-test-nio.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-nio (Type: Build)
Work ended in a state of : Failed
Elapsed: 24 mins 41 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 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-trunk/true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.7-SNAPSHOT.jar
 -Dtest.reports=output/logs-NIO -Dexecute.test.nio2=false 
-Dexamples.sources.skip=true 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.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-NIO -Dtest.accesslog=true -Dexecute.test.nio=true 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-master/dest-20180314/bin/openssl
 -Dexecute.test.apr=false -Dtest.excludePerforman
 ce=true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.6-SNAPSHOT.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-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/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-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jaspic-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu
 
ild/lib/tomcat-jni.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-util-scan.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-websocket.jar:/srv/gump/public/workspace

[Bug 62177] Protocol errors when using HTTP2 SSL Servlet 4.0 ServerPush PushBuilder

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62177

--- Comment #4 from Holger Sunke  ---
I think itmight be connector independent.
Somwhere it must be decided if a new HTTP2-Stream is created with incremented
ID.
When looking at the net-events.html output from Chrome, it seems like this
decision goes wrong (sometimes?) for a nested resource where the referrer is a
pushed resource itself.

a) showcase.css PUSH PROMISE received in stream ID 1, promised for future
stream 2.
   referrer: selector.xhtml
b) perfect-scrollbar.css PUSH PROMISE received in stream ID 1, promised for
future stream 4.
   referrer: selector.xhtml
c) lato-black-webfont.eot font file PUSH PROMISE received in stream ID 2,
promised for future stream 6.
   referrer: (!)showcase.css(!)

It seemes very important that PUSH PROMISEs are sent in odd IDed stream in
response to browser request stream with even ID.

In (c) Chrome detects that a PUSH PROMISE is incoming on Stream ID 2 which is
an even ID while an odd one is expected. Chrome than runs around screaming
"FIRE! FIRE!" and closes the window (aka connection) which triggers subsequent
write attempts on closed streams server side with plenty exceptions logged (one
exception per ressource pushing Thread).


So it also seemes that PUSH PROMISEs with subsequent Ressource push
transmission are treated as "fake" inbound HTTP request in a separate http
connector Thread.

Let this be the algorithm:
I) Incoming (fake or real) HTTP/2 request with stream ID x
II) Open new Stream on current SSL connection with ID=x+1 to transmit PUSH
PROMISEs.

This is also what happens when showcase.css promised in (a) starts to get
transmitted:
The Thread recognizes there are additional resources referenced in showcase.css
to be pushed, and does (II) while current Stream ID is still x=1 (if the thread
is fast enough and no other thread does incremets before it).
So the ID gets incremeted to 2 and subsequent PUSH PROMISEs get transmitted in
illegal even stream id 2.

BTW: Firefox seems to be mor tolerant against this and does request retries so
that the Page displays correctly at some point in time, still leaving several
Exceptions in server log.
Chrome instantly enters panic mode and disconnects.

This is all guesses only without viewing the source code. I'm not sure what the
correct fix is here.
Maybe we have to give step (II) awareness about if this is currently a "fake"
request and/or that PUSH PROMISES must be sent in stream 1 or without ID
incremet.

Are new Streams created in Connector classes or is it Servlet 4 specific code?
And a bit off topic: Does ServerPush also work with AJP when frontend HTTP
server uses SSL over HTTP2?

Kind regards.

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

Felix Schumacher  changed:

   What|Removed |Added

  Attachment #35767|0   |1
is obsolete||

--- Comment #8 from Felix Schumacher  ---
Created attachment 35768
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35768=edit
Store currently loaded session in thread local storage to load it only once

Store currently loaded session in thread local storage to load it only once
(guard thread local with a try catch block)

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

Felix Schumacher  changed:

   What|Removed |Added

  Attachment #35765|application/mbox|text/plain
  mime type||
  Attachment #35765|0   |1
   is patch||

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

Felix Schumacher  changed:

   What|Removed |Added

  Attachment #35764|0   |1
   is patch||
  Attachment #35764|application/mbox|text/plain
  mime type||

-- 
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 62175] Infinite recursive session PersistentManager.swapIn loop with OOM

2018-03-14 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=62175

Felix Schumacher  changed:

   What|Removed |Added

  Attachment #35766|application/mbox|text/plain
  mime type||
  Attachment #35766|0   |1
   is patch||

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