[jira] [Commented] (MTOMCAT-277) ailed to execute goal org.apache.hadoop:hadoop-maven-plugins:2.4.1:protoc (compile-protoc) on project hadoop-common: org.apache.maven.plugin.MojoExecutionException: pr

2016-01-25 Thread yys (JIRA)
[ https://issues.apache.org/jira/browse/MTOMCAT-277?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15116840#comment-15116840 ] yys commented on MTOMCAT-277: - @Annies V Jose ,did you resolve this error? I am getting the s

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

2016-01-25 Thread Bill Barker
it/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-20160125.jar -Dtomcat-dbcp-src.jar=/srv/gump/public/wo

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

2016-01-25 Thread Bill Barker
it/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-20160125.jar -Dtomcat-dbcp-src.jar=/srv/gump/public/wo

svn commit: r1726709 - /tomcat/trunk/conf/server.xml

2016-01-25 Thread markt
Author: markt Date: Mon Jan 25 22:58:12 2016 New Revision: 1726709 URL: http://svn.apache.org/viewvc?rev=1726709&view=rev Log: Correct OpenSSL config example Modified: tomcat/trunk/conf/server.xml Modified: tomcat/trunk/conf/server.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/conf/ser

Re: svn commit: r1726672 - /tomcat/tc8.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread Rainer Jung
Thanks Konstantin, just noticed it as well. At least it shows that the tests are actually testing something. Fixed in r1726696. Am 25.01.2016 um 22:35 schrieb Konstantin Kolinko: 2016-01-25 22:30 GMT+03:00 : Author: rjung Date: Mon Jan 25 19:30:19 2016 New Revision: 1726672 URL: http://svn.

svn commit: r1726696 - /tomcat/tc8.0.x/trunk/test/org/apache/catalina/loader/TestWebappClassLoader.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 21:44:35 2016 New Revision: 1726696 URL: http://svn.apache.org/viewvc?rev=1726696&view=rev Log: Fix failing unit test for class loader filtering: Remove testing JASPIC package test after removing them from filtering in r1726672. Modified: tomcat/tc8.0.x/trunk/t

Re: svn commit: r1726672 - /tomcat/tc8.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread Konstantin Kolinko
2016-01-25 22:30 GMT+03:00 : > Author: rjung > Date: Mon Jan 25 19:30:19 2016 > New Revision: 1726672 > > URL: http://svn.apache.org/viewvc?rev=1726672&view=rev > Log: > Remove JASPIC classes from class loader filtering. > > They are not part of TC 8 and the filter was > introduced by class loader

buildbot failure in on tomcat-8-trunk

2016-01-25 Thread buildbot
The Buildbot has detected a new failure on builder tomcat-8-trunk while building . Full details are available at: https://ci.apache.org/builders/tomcat-8-trunk/builds/424 Buildbot URL: https://ci.apache.org/ Buildslave for this Build: silvanus_ubuntu Build Reason: The AnyBranchScheduler sch

svn commit: r1726676 - /tomcat/trunk/BUILDING.txt

2016-01-25 Thread kkolinko
Author: kkolinko Date: Mon Jan 25 20:02:07 2016 New Revision: 1726676 URL: http://svn.apache.org/viewvc?rev=1726676&view=rev Log: Followup to r1726628. Correct default value typo and amend a bit. Modified: tomcat/trunk/BUILDING.txt Modified: tomcat/trunk/BUILDING.txt URL: http://svn.apache.

svn commit: r1726672 - /tomcat/tc8.0.x/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 19:30:19 2016 New Revision: 1726672 URL: http://svn.apache.org/viewvc?rev=1726672&view=rev Log: Remove JASPIC classes from class loader filtering. They are not part of TC 8 and the filter was introduced by class loader backports. Modified: tomcat/tc8.0.x/trunk

svn commit: r1726670 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 19:23:38 2016 New Revision: 1726670 URL: http://svn.apache.org/viewvc?rev=1726670&view=rev Log: Remove any references to addRepository or addJar. The updated code comments might not be completely correct but should be better than before. Backport of r1726669 from tr

svn commit: r1726669 - in /tomcat/trunk/java/org/apache/catalina/loader: LocalStrings.properties LocalStrings_es.properties LocalStrings_fr.properties LocalStrings_ja.properties WebappClassLoaderBase.

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 19:21:24 2016 New Revision: 1726669 URL: http://svn.apache.org/viewvc?rev=1726669&view=rev Log: Remove any references to addRepository or addJar. The updated code comments moght not be completely correct but should be better than before. Modified: tomcat/trunk/j

Re: JASPIC and class loader filtering

2016-01-25 Thread Mark Thomas
On 25 January 2016 18:42:48 GMT+00:00, Rainer Jung wrote: >Currently trunk has filtering for JASPIC classes in the class loader, >other branches not. > >It was added to trunk in r1684529, the filtered package is >javax.security.auth.message. > >I didn't follow the details, but there was some re

svn commit: r1726668 - in /tomcat/tc8.0.x/trunk: ./ test/org/apache/catalina/loader/TestWebappClassLoader.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:58:49 2016 New Revision: 1726668 URL: http://svn.apache.org/viewvc?rev=1726668&view=rev Log: Add unit tests for class loader filtering. Backport of r1726654 from trunk. Modified: tomcat/tc8.0.x/trunk/ (props changed) tomcat/tc8.0.x/trunk/test/org/apac

svn commit: r1726667 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:53:32 2016 New Revision: 1726667 URL: http://svn.apache.org/viewvc?rev=1726667&view=rev Log: Replace regexp based filtering code in the class loader by hand tuned code. This is in the hot code path and the hand tuned code needs only between 5 and 20% of the execu

svn commit: r1726666 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:50:24 2016 New Revision: 172 URL: http://svn.apache.org/viewvc?rev=172&view=rev Log: Split filter() in class loading and resource loading cases. Deprecate unified filter(String) method and suggest using filter(String, boolean) instead. For now the pattern

svn commit: r1726665 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:46:31 2016 New Revision: 1726665 URL: http://svn.apache.org/viewvc?rev=1726665&view=rev Log: Move instance variables packageTriggersDeny and packageTriggersPermit from "Static Variables" code block to "Instance Variables" block. Make packageTriggersDeny and packa

svn commit: r1726663 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:44:37 2016 New Revision: 1726663 URL: http://svn.apache.org/viewvc?rev=1726663&view=rev Log: Make class loader filter patterns a bit more efficient. Combine common "javax" prefix. Dot and slash can be handled as character classes, no need for alterantive capture

JASPIC and class loader filtering

2016-01-25 Thread Rainer Jung
Currently trunk has filtering for JASPIC classes in the class loader, other branches not. It was added to trunk in r1684529, the filtered package is javax.security.auth.message. I didn't follow the details, but there was some removal and plans to reintroduce another impl. Since I'm currently

svn commit: r1726662 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/loader/WebappClassLoaderBase.java webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:34:38 2016 New Revision: 1726662 URL: http://svn.apache.org/viewvc?rev=1726662&view=rev Log: Fix class loader decision on the delegation for class loading and resource lookup and make it faster too. This is the first in a series of changes in WebappClassLoaderBas

[GUMP@vmgump]: Project tomcat-tc8.0.x-test-apr (in module tomcat-8.0.x) failed

2016-01-25 Thread Bill Barker
space/apache-commons/daemon/dist/bin/commons-daemon-20160125-native-src.tar.gz -Dexamples.sources.skip=true -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar -Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20160125/lib -Dcommons-daemon.jar=/srv/gump/public/work

svn commit: r1726661 - /tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 18:31:16 2016 New Revision: 1726661 URL: http://svn.apache.org/viewvc?rev=1726661&view=rev Log: Fix subsection ordering for new changelog entry. Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Re: [VOTE][CANCELLED] Release Apache Tomcat 8.0.31

2016-01-25 Thread Mark Thomas
Given that: - the default clustering config is broken in 8.0.31 - OpenSSL has a security release due on the 28th I am cancelling the 8.0.31 release. I think it makes sense to wait for the OpenSSl announcement before tagging 8.0.32 in case a new tomcat-native release is required. Any further testi

Re: [VOTE][CANCELLED] Release Apache Tomcat 9.0.0.M2

2016-01-25 Thread Mark Thomas
Given that: - APR/native is broken for TLS in 9.0.0.M2 - the default clustering config is broken in 9.0.0.M2 - OpenSSL has a security release due on the 28th I am cancelling the 9.0.0.M2 release. I think it makes sense to wait for the OpenSSl announcement before tagging M3 in case a new tomcat-nat

svn commit: r1726657 - /tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

2016-01-25 Thread markt
Author: markt Date: Mon Jan 25 17:14:15 2016 New Revision: 1726657 URL: http://svn.apache.org/viewvc?rev=1726657&view=rev Log: Update changelog Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/view

Re: [VOTE] Release Apache Tomcat 9.0.0.M2

2016-01-25 Thread Mark Thomas
On 25/01/2016 14:21, Mark Thomas wrote: > On 24/01/2016 20:11, Rainer Jung wrote: >> Am 24.01.2016 um 18:31 schrieb Rémy Maucherat: >>> 2016-01-24 15:27 GMT+01:00 Rainer Jung : >>> APR+SSL seemed not to have worked in the unit tests. Yes, it doesn't work. I put in a quick fix wh

Re: TC WebappClassLoaderBase bottleneck in filter()

2016-01-25 Thread Rainer Jung
Am 25.01.2016 um 11:23 schrieb Mark Thomas: On 25/01/2016 09:32, Rainer Jung wrote: Hi Konstantin, thanks for the feedback. More inline. Am 25.01.2016 um 03:51 schrieb Konstantin Kolinko: 2016-01-23 15:17 GMT+03:00 Rainer Jung : I observed a bottleneck in WebappClassLoaderBase.filter() durin

svn commit: r1726654 - /tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoader.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 16:52:10 2016 New Revision: 1726654 URL: http://svn.apache.org/viewvc?rev=1726654&view=rev Log: Add unit tests for class loader filtering. Modified: tomcat/trunk/test/org/apache/catalina/loader/TestWebappClassLoader.java Modified: tomcat/trunk/test/org/apache/

svn commit: r1726651 - /tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 16:07:20 2016 New Revision: 1726651 URL: http://svn.apache.org/viewvc?rev=1726651&view=rev Log: Replace regexp based filtering code in the class loader by hand tuned code. This is in the hot code path and the hand tuned code needs only between 5 and 20% of the execu

svn commit: r1726648 - /tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 16:00:42 2016 New Revision: 1726648 URL: http://svn.apache.org/viewvc?rev=1726648&view=rev Log: Split filter() in class loading and resource loading cases. Deprecate unified filter(String) method and suggest using filter(String, boolean) instead. For now the pattern

svn commit: r1726639 - /tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 15:11:34 2016 New Revision: 1726639 URL: http://svn.apache.org/viewvc?rev=1726639&view=rev Log: Move instance variables packageTriggersDeny and packageTriggersPermit from "Static Variables" code block to "Instance Variables" block. Make packageTriggersDeny and packa

svn commit: r1726637 - /tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 15:02:32 2016 New Revision: 1726637 URL: http://svn.apache.org/viewvc?rev=1726637&view=rev Log: Make class loader filter patterns a bit more efficient. Combine common "javax" prefix. Dot and slash can be handled as character classes, no need for alterantive capture

svn commit: r1726632 - in /tomcat/trunk: java/org/apache/catalina/loader/WebappClassLoaderBase.java webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 14:47:05 2016 New Revision: 1726632 URL: http://svn.apache.org/viewvc?rev=1726632&view=rev Log: Fix class loader decision on the delegation for class loading and resource lookup and make it faster too. This is the first in a series of changes in WebappClassLoaderBas

svn commit: r1726631 - in /tomcat/tc7.0.x/trunk: ./ BUILDING.txt build.xml webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 14:38:27 2016 New Revision: 1726631 URL: http://svn.apache.org/viewvc?rev=1726631&view=rev Log: Allow to configure multiple JUnit test class patterns with the build property "test.name" and document the property in BUILDING.txt. Backport of r1726628 from trunk resp.

svn commit: r1726630 - in /tomcat/tc8.0.x/trunk: ./ BUILDING.txt build.xml webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 14:36:26 2016 New Revision: 1726630 URL: http://svn.apache.org/viewvc?rev=1726630&view=rev Log: Allow to configure multiple JUnit test class patterns with the build property "test.name" and document the property in BUILDING.txt. Backport of r1726628 from trunk. Mod

svn commit: r1726628 - in /tomcat/trunk: BUILDING.txt build.xml webapps/docs/changelog.xml

2016-01-25 Thread rjung
Author: rjung Date: Mon Jan 25 14:33:46 2016 New Revision: 1726628 URL: http://svn.apache.org/viewvc?rev=1726628&view=rev Log: Allow to configure multiple JUnit test class patterns with the build property "test.name" and document the property in BUILDING.txt. Modified: tomcat/trunk/BUILDING.t

Re: [VOTE] Release Apache Tomcat 9.0.0.M2

2016-01-25 Thread Mark Thomas
On 24/01/2016 20:11, Rainer Jung wrote: > Am 24.01.2016 um 18:31 schrieb Rémy Maucherat: >> 2016-01-24 15:27 GMT+01:00 Rainer Jung : >> >>> >>> APR+SSL seemed not to have worked in the unit tests. >>> >>>Yes, it doesn't work. I put in a quick fix which works for me but I am >> unsure of the relatio

[Bug 58660] Different redirect behaviour when accessing path without a /

2016-01-25 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58660 --- Comment #22 from Andrii Pitukh --- (In reply to Mark Thomas from comment #21) > That behaviour is expected in 8.0.30. The ChatServlet isn't written to > handle reuqests to the root of the context that don't have a trailing slash. > Whether

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

2016-01-25 Thread Bill Barker
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-20160125.jar -

Re: TC WebappClassLoaderBase bottleneck in filter()

2016-01-25 Thread Mark Thomas
On 25/01/2016 09:32, Rainer Jung wrote: > Hi Konstantin, > > thanks for the feedback. More inline. > > Am 25.01.2016 um 03:51 schrieb Konstantin Kolinko: >> 2016-01-23 15:17 GMT+03:00 Rainer Jung : >>> I observed a bottleneck in WebappClassLoaderBase.filter() during a >>> stress >>> test. The rea

Re: TC WebappClassLoaderBase bottleneck in filter()

2016-01-25 Thread Rainer Jung
Hi Konstantin, thanks for the feedback. More inline. Am 25.01.2016 um 03:51 schrieb Konstantin Kolinko: 2016-01-23 15:17 GMT+03:00 Rainer Jung : I observed a bottleneck in WebappClassLoaderBase.filter() during a stress test. The reason is, that the method is synchronized. It looks to me, that

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

2016-01-25 Thread Bill Barker
it/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-20160125.jar -Dtomcat-dbcp-src.jar=/srv/gump/public/wo