(tomcat) branch main updated: Fix license header
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new a3c0fcf321 Fix license header a3c0fcf321 is described below commit a3c0fcf3214fd2ba6389940b6894474ec46fd45e Author: Mark Thomas AuthorDate: Mon May 12 09:01:28 2025 +0100 Fix license header --- build.properties.default | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.properties.default b/build.properties.default index 1743647443..795bea7e56 100644 --- a/build.properties.default +++ b/build.properties.default @@ -7,7 +7,9 @@ # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 -## distributed under the License is distributed on an "AS IS" BASIS, +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Fix license header
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new e71caea597 Fix license header e71caea597 is described below commit e71caea59771652860c2d1ab7c72e32608cb8673 Author: Mark Thomas AuthorDate: Mon May 12 09:01:28 2025 +0100 Fix license header --- build.properties.default | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.properties.default b/build.properties.default index 7ce660016c..7fbd8164a7 100644 --- a/build.properties.default +++ b/build.properties.default @@ -7,7 +7,9 @@ # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 -## distributed under the License is distributed on an "AS IS" BASIS, +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 10.1.x updated: Fix license header
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 1c91219fe5 Fix license header 1c91219fe5 is described below commit 1c91219fe526f697cf021bca1577ad73a1905354 Author: Mark Thomas AuthorDate: Mon May 12 09:01:28 2025 +0100 Fix license header --- build.properties.default | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.properties.default b/build.properties.default index fcacc4a6e4..252d4711b8 100644 --- a/build.properties.default +++ b/build.properties.default @@ -7,7 +7,9 @@ # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 -## distributed under the License is distributed on an "AS IS" BASIS, +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 11.0.x updated: Fix license header
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/11.0.x by this push: new eeef38da47 Fix license header eeef38da47 is described below commit eeef38da474c74e65ecf54905b175d605701d273 Author: Mark Thomas AuthorDate: Mon May 12 09:01:28 2025 +0100 Fix license header --- build.properties.default | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.properties.default b/build.properties.default index 69b0944624..15646b9316 100644 --- a/build.properties.default +++ b/build.properties.default @@ -7,7 +7,9 @@ # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 -## distributed under the License is distributed on an "AS IS" BASIS, +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz commented on PR #852: URL: https://github.com/apache/tomcat/pull/852#issuecomment-2873354046 Taken care of by PR #851 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz commented on PR #851: URL: https://github.com/apache/tomcat/pull/851#issuecomment-2873353861 Taken care of by PR #851 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz closed pull request #852: improve log context to add thread name for webappClassLoader.stackTra… URL: https://github.com/apache/tomcat/pull/852 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 Christopher Schultz changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #5 from Christopher Schultz --- Thanks for the PR. There was no reason to provide separate PRs for each branch, so merged the first PR and closed the remainder. -- 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: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz commented on PR #853: URL: https://github.com/apache/tomcat/pull/853#issuecomment-2873354191 Taken care of by PR #851 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 10.1.41
Hi Chris, Am 12.05.25 um 19:04 schrieb Christopher Schultz: Rainer, On 5/10/25 3:39 PM, Rainer Jung wrote: Am 08.05.25 um 14:56 schrieb Christopher Schultz: The proposed Apache Tomcat 10.1.41 release is now available for voting. All committers and PMC members are kindly requested to provide a vote if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are binding. We welcome non-committer votes or comments on release builds. The notable changes compared to 10.1.40 are: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.41/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1546 The tag is: https://github.com/apache/tomcat/tree/10.1.41 https://github.com/apache/tomcat/ commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 to release Reproducibility of the build checked (including the Windows installer) on Linux Mint 22.1. OK after setting LANG. Checked manually plus with "ant verify-release". Are you able to re-check without explicitly setting the LANG environment variable? This release "should" include the necessary configuration to generate the javadocs in English to match the release artifacts. expecting this response I already did this check for 11.0.7, so the recent 11.0.x tag. I guess that should be on par with 10.1 concerning build.xml and javadoc build flags? When I build with no LANG, LANGUAGE, LC_* or similar environment variable set, I get a delta in the line Apache Tomcat® 11.0.7 where the registered trademark sign is generated as "?"- When I build with my default german LANG=de_DE.UTF-8, I get javadoc files with german decoration text, eg. instead of title="class in org.apache.tomcat.websocket.pojo" it gets title="Klasse in org.apache.tomcat.websocket.pojo" build.xml refers (unchanged) to locale="${javadoc.locale}" and build.properties.default contains javadoc.locale=en, which I do not overwrite. Best regards, Rainer - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r76805 - /dev/tomcat/tomcat-10/v10.1.41/ /release/tomcat/tomcat-10/v10.1.41/
Author: schultz Date: Mon May 12 17:08:25 2025 New Revision: 76805 Log: Promote v10.1.41 to released Added: release/tomcat/tomcat-10/v10.1.41/ - copied from r76804, dev/tomcat/tomcat-10/v10.1.41/ Removed: dev/tomcat/tomcat-10/v10.1.41/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz closed pull request #853: improve log context to add thread name for webappClassLoader.stackTra… URL: https://github.com/apache/tomcat/pull/853 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz closed pull request #851: improve log context to add thread name for webappClassLoader.stackTra… URL: https://github.com/apache/tomcat/pull/851 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r76810 - /dev/tomcat/tomcat-9/v9.0.105/ /release/tomcat/tomcat-9/v9.0.105/
Author: remm Date: Mon May 12 20:39:21 2025 New Revision: 76810 Log: Release Apache Tomcat 9.0.105 Added: release/tomcat/tomcat-9/v9.0.105/ - copied from r76809, dev/tomcat/tomcat-9/v9.0.105/ Removed: dev/tomcat/tomcat-9/v9.0.105/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE][RESULT] Release Apache Tomcat 9.0.105
The following votes were cast: Binding: +1: schultz, dsoumis, rjung, isapir The vote therefore passes. Thanks to everyone who contributed to this release. Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot failure in on tomcat-9.0.x
Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/37/builds/1403 Blamelist: felix-zhang-0818 Build Text: failed compile (failure) Status Detected: new failure Build Source Stamp: [branch 9.0.x] 991efc6dda85ab52d8dc7543323e9f640ee2976f Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 compile: 1 shell_7: 0 shell_8: 0 shell_9: 0 shell_10: 0 Rsync docs to nightlies.apache.org: 0 shell_11: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 2 shell_12: 0 Rsync Logs to nightlies.apache.org: 0 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 11.0.x updated: Fix entry
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/11.0.x by this push: new 4e330db8e3 Fix entry 4e330db8e3 is described below commit 4e330db8e358f5ad11f4d2f2a89cb4351c3f39f1 Author: remm AuthorDate: Mon May 12 15:20:22 2025 +0200 Fix entry --- webapps/docs/changelog.xml | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 4408862760..587cf9cb6f 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -106,10 +106,12 @@ --> - - Add thread name to webappClassLoader.stackTraceRequestThread message. - Patch provided by Felix Zhang. (schultz) - + + +Add thread name to webappClassLoader.stackTraceRequestThread message. +Patch provided by Felix Zhang. (schultz) + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Add changelog entry
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new 56cdbb84c9 Add changelog entry 56cdbb84c9 is described below commit 56cdbb84c9dc97960217a2ae2dcb4d75366918d3 Author: remm AuthorDate: Mon May 12 15:22:53 2025 +0200 Add changelog entry --- webapps/docs/changelog.xml | 8 1 file changed, 8 insertions(+) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 74b3246459..0c7d539174 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -105,6 +105,14 @@ issues do not "pop up" wrt. others). --> + + + +Add thread name to webappClassLoader.stackTraceRequestThread message. +Patch provided by Felix Zhang. (schultz) + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 10.1.x updated: Fix entry
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 6df1ec5d15 Fix entry 6df1ec5d15 is described below commit 6df1ec5d15dee8f67427ddbdd214476a62e230fd Author: remm AuthorDate: Mon May 12 15:22:31 2025 +0200 Fix entry --- webapps/docs/changelog.xml | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 755fc4d05b..75a412e02a 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -106,10 +106,12 @@ --> - - Add thread name to webappClassLoader.stackTraceRequestThread message. - Patch provided by Felix Zhang. (schultz) - + + +Add thread name to webappClassLoader.stackTraceRequestThread message. +Patch provided by Felix Zhang. (schultz) + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]
n828cl closed pull request #854: Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer URL: https://github.com/apache/tomcat/pull/854 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]
n828cl commented on PR #854: URL: https://github.com/apache/tomcat/pull/854#issuecomment-2872651956 You can't seriously think that someone is going to even review, let alone merge, a PR with 3,271 files changed... Seems like a rebase is warranted first. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot success in on tomcat-11.0.x
Build status: Build succeeded! Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/112/builds/1669 Blamelist: Christopher Schultz , felix-zhang-0818 , remm Build Text: build successful Status Detected: restored build Build Source Stamp: [branch 11.0.x] 4e330db8e358f5ad11f4d2f2a89cb4351c3f39f1 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 shell_7: 0 compile: 1 shell_8: 0 shell_9: 0 shell_10: 0 shell_11: 0 Rsync docs to nightlies.apache.org: 0 shell_12: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 1 shell_13: 0 Rsync Logs to nightlies.apache.org: 0 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot success in on tomcat-10.1.x
Build status: Build succeeded! Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/44/builds/1751 Blamelist: Christopher Schultz , felix-zhang-0818 , remm Build Text: build successful Status Detected: restored build Build Source Stamp: [branch 10.1.x] 6df1ec5d15dee8f67427ddbdd214476a62e230fd Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 compile: 1 shell_7: 0 shell_8: 0 shell_9: 0 shell_10: 0 Rsync docs to nightlies.apache.org: 0 shell_11: 0 Rsync RAT to nightlies.apache.org: 0 compile_1: 1 shell_12: 0 Rsync Logs to nightlies.apache.org: 0 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 --- Comment #6 from felixzhang0...@gmail.com --- Hi Christopher Schultz If we have make change for main branch only, then for teams who are still using tomcat 9.x or 10.x, will not see the new change, right ? -- 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: r76811 - in /release/tomcat/tomcat-9: v9.0.100/ v9.0.102/ v9.0.104/
Author: remm Date: Mon May 12 21:05:20 2025 New Revision: 76811 Log: Drop old releases Removed: release/tomcat/tomcat-9/v9.0.100/ release/tomcat/tomcat-9/v9.0.102/ release/tomcat/tomcat-9/v9.0.104/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1925521 - in /tomcat/site/trunk: ./ docs/ xdocs/
Author: remm Date: Mon May 12 20:50:10 2025 New Revision: 1925521 URL: http://svn.apache.org/viewvc?rev=1925521&view=rev Log: Site update for 9.0.105 Modified: tomcat/site/trunk/build.properties.default tomcat/site/trunk/docs/doap_Tomcat.rdf tomcat/site/trunk/docs/download-90.html tomcat/site/trunk/docs/index.html tomcat/site/trunk/docs/migration-9.html tomcat/site/trunk/docs/oldnews.html tomcat/site/trunk/docs/whichversion.html tomcat/site/trunk/xdocs/doap_Tomcat.rdf tomcat/site/trunk/xdocs/download-90.xml tomcat/site/trunk/xdocs/index.xml tomcat/site/trunk/xdocs/migration-9.xml tomcat/site/trunk/xdocs/oldnews.xml tomcat/site/trunk/xdocs/whichversion.xml Modified: tomcat/site/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1925521&r1=1925520&r2=1925521&view=diff == --- tomcat/site/trunk/build.properties.default (original) +++ tomcat/site/trunk/build.properties.default Mon May 12 20:50:10 2025 @@ -36,7 +36,7 @@ tomcat.loc=https://downloads.apache.org/ # - Tomcat versions - -tomcat9.0=9.0.104 +tomcat9.0=9.0.105 tomcat10.1=10.1.41 tomcat11.0=11.0.6 Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1925521&r1=1925520&r2=1925521&view=diff == --- tomcat/site/trunk/docs/doap_Tomcat.rdf (original) +++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon May 12 20:50:10 2025 @@ -74,8 +74,8 @@ Latest Stable 9.0.x Release -2025-04-09 -9.0.104 +2025-05-12 +9.0.105 Modified: tomcat/site/trunk/docs/download-90.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1925521&r1=1925520&r2=1925521&view=diff == --- tomcat/site/trunk/docs/download-90.html (original) +++ tomcat/site/trunk/docs/download-90.html Mon May 12 20:50:10 2025 @@ -10,7 +10,7 @@ Quick Navigation -[define v]9.0.104[end] +[define v]9.0.105[end] https://downloads.apache.org/tomcat/tomcat-9/KEYS";>KEYS | [v] | Browse | Modified: tomcat/site/trunk/docs/index.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1925521&r1=1925520&r2=1925521&view=diff == --- tomcat/site/trunk/docs/index.html (original) +++ tomcat/site/trunk/docs/index.html Mon May 12 20:50:10 2025 @@ -34,6 +34,29 @@ wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation. +2025-05-12 Tomcat 9.0.105 Released + +The Apache Tomcat Project is proud to announce the release of version 9.0.105 +of Apache Tomcat. This release implements specifications that are part of the +Java EE 8 platform. The notable changes compared to 9.0.104 include: + + Process possible path parameters rewrite production in the rewrite + valve. + Enable allowLinking to be set on PreResources, JarResources and + PostResources. If not set explicitly, the setting will be inherited + from the Resources. + Add support for optimized execution of c:set and c:remove tags, when + activated via JSP servlet param useNonstandardTagOptimizations. + + +Full details of these changes, and all the other changes, are available in the +Tomcat 9 +changelog. + + + +https://tomcat.apache.org/download-90.cgi";>Download + 2025-05-12 Tomcat 10.1.41 Released The Apache Tomcat Project is proud to announce the release of version 10.1.41 @@ -69,28 +92,6 @@ changelog. https://tomcat.apache.org/download-10.cgi";>Download -2025-04-09 Tomcat 9.0.104 Released - -The Apache Tomcat Project is proud to announce the release of version 9.0.104 -of Apache Tomcat. This release implements specifications that are part of the -Java EE 8 platform. The notable changes compared to 9.0.102 include: - -Remove the requirement that an MD5 implementation must be provided - by JRE. -Improve the handling of %nn URL encoding in the RewriteValve. -Various improvements to the JsonErrorReportValve. -Simplify build process by requiring Java 22 or newer for the release - package. - - -Full details of these changes, and all the other changes, are available in the -Tomcat 9 -changelog. - - - -https://tomcat.apache.org/download-90.cgi";>Download - 2025-04-09 Tomcat 11.0.6 Released The Apache Tomcat Project is proud to announce the release of version 11.0.6 Modified: tomcat/site/trunk/docs/migration-9.html URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1925521&r1=1925520&r2=1925521&view=diff =
svn commit: r1925523 - /tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/
Author: remm Date: Mon May 12 20:57:08 2025 New Revision: 1925523 URL: http://svn.apache.org/viewvc?rev=1925523&view=rev Log: Javadoc update for 9.0.105 Added: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png (with props) tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.png (with props) tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/31_synchronous.plantuml tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/31_synchronous.png (with props) tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/41_basic.plantuml tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/41_basic.png (with props) Removed: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/authentication-process.png tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/request-process.png Added: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml?rev=1925523&view=auto == --- tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml (added) +++ tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.plantuml Mon May 12 20:57:08 2025 @@ -0,0 +1,97 @@ +@startuml + +' Licensed to the Apache Software Foundation (ASF) under one or more +' contributor license agreements. See the NOTICE file distributed with +' this work for additional information regarding copyright ownership. +' The ASF licenses this file to You under the Apache License, Version 2.0 +' (the "License"); you may not use this file except in compliance with +' the License. You may obtain a copy of the License at +' +' http://www.apache.org/licenses/LICENSE-2.0 +' +' Unless required by applicable law or agreed to in writing, software +' distributed under the License is distributed on an "AS IS" BASIS, +' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +' See the License for the specific language governing permissions and +' limitations under the License. + +hide footbox +skinparam style strictuml + +activate Acceptor +participant NioEndpoint +participant ServerSocket +participant SocketChannel +activate Poller +participant Selector +participant Executor +activate Worker + +group Acceptor Loop +Acceptor -> NioEndpoint ++: serverSocketAccept() +NioEndpoint -> ServerSocket ++: accept() +note right of ServerSocket + This is where Tomcat + waits for incoming + connections +end note +ServerSocket -->> SocketChannel **: +return +return + +Acceptor -> NioEndpoint ++: setSocketOptions() +NioEndpoint -> Poller ++: register() +return +return +end + +group Poller Loop (simplified) +Poller -> Poller ++: events() +Poller -> SocketChannel ++: register(OP_READ) +return +return + +Poller -> Selector ++: select() +return + +Poller -> Poller ++: processKey() +Poller -> NioEndpoint ++: processSocket() +NioEndpoint -> NioEndpoint ++: createSocketProcessor() +NioEndpoint -->> SocketProcessor **: +NioEndpoint -> Executor ++: execute() +Executor -> Worker ++: run() +return +return +return +return +return +end + +Worker -> SocketProcessor ++: run() +SocketProcessor -> SocketChannel ++: handshake() +note right of SocketChannel + TLS handshake +end note +return +SocketProcessor -> ConnectionHandler ++: process() +ConnectionHandler -> Protocol ++: createProcessor() +Protocol -->> Processor **: +activate Processor +Processor -->> CoyoteRequest **: +Processor -->> CoyoteResponse **: +return +return +ConnectionHandler -> Processor ++: process() +Processor -> Processor ++: service() +note right of Processor + More detail of this + processing in the + protocol specific + diagrams +end note +return +return +return +return + +@enduml \ No newline at end of file Added: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png?rev=1925523&view=auto == Binary file - no diff available. Propchange: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/11_nio.png -- svn:mime-type = image/png Added: tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/architecture/requestProcess/21_http11.plantuml?rev=1925523&view=auto
svn commit: r1925522 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ annotat
Author: remm Date: Mon May 12 20:55:56 2025 New Revision: 1925522 URL: http://svn.apache.org/viewvc?rev=1925522&view=rev Log: Javadoc update for 9.0.105 [This commit notification would consist of 116 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[ANN] Apache Tomcat 9.0.105 available
The Apache Tomcat team announces the immediate availability of Apache Tomcat 9.0.105. Apache Tomcat 9 is an open source software implementation of the Java Servlet, JavaServer Pages, Java Unified Expression Language, Java WebSocket and JASPIC technologies. Apache Tomcat 9.0.104 is a bugfix and feature release. The notable changes compared to 9.0.102 include: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. Along with lots of other bug fixes and improvements. Please refer to the change log for the complete list of changes: https://tomcat.apache.org/tomcat-9.0-doc/changelog.html Downloads: https://tomcat.apache.org/download-90.cgi Migration guides from Apache Tomcat 7.x and 8.x: https://tomcat.apache.org/migration.html Enjoy! - The Apache Tomcat team - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 --- Comment #7 from Chuck Caldarale --- No, you only need to make create the PR for one branch (preferably main); the committers will take care of merging it into the other active branches. -- 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 69675] Please include threadName in WebappClassLoaderBase clearReferencesThreads log content
https://bz.apache.org/bugzilla/show_bug.cgi?id=69675 --- Comment #8 from felixzhang0...@gmail.com --- Okay,that's great, thanks ! -- 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: r1925516 - in /tomcat/site/trunk: ./ docs/ docs/tomcat-10.1-doc/ docs/tomcat-10.1-doc/annotationapi/ docs/tomcat-10.1-doc/annotationapi/jakarta/annotation/ docs/tomcat-10.1-doc/annotationa
Author: schultz Date: Mon May 12 17:26:11 2025 New Revision: 1925516 URL: http://svn.apache.org/viewvc?rev=1925516&view=rev Log: Announce release 10.1.41 [This commit notification would consist of 116 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.] - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r76806 - /release/tomcat/tomcat-10/v10.1.40/
Author: schultz Date: Mon May 12 17:28:47 2025 New Revision: 76806 Log: Drop old release artifacts Removed: release/tomcat/tomcat-10/v10.1.40/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 10.1.41
Rainer, On 5/10/25 3:39 PM, Rainer Jung wrote: Am 08.05.25 um 14:56 schrieb Christopher Schultz: The proposed Apache Tomcat 10.1.41 release is now available for voting. All committers and PMC members are kindly requested to provide a vote if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are binding. We welcome non-committer votes or comments on release builds. The notable changes compared to 10.1.40 are: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.41/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1546 The tag is: https://github.com/apache/tomcat/tree/10.1.41 https://github.com/apache/tomcat/ commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c Please reply with a +1 for release or +0/-0/-1 with an explanation. +1 to release Reproducibility of the build checked (including the Windows installer) on Linux Mint 22.1. OK after setting LANG. Checked manually plus with "ant verify-release". Are you able to re-check without explicitly setting the LANG environment variable? This release "should" include the necessary configuration to generate the javadocs in English to match the release artifacts. -chris - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][RESULT] Release Apache Tomcat 10.1.41
All, The following votes were cast: +1: remm, markt, dsoumis, schultz, rjung, isapir No other votes were cast, therefore the vote passes. Thanks to everyone who participated in testing this release. -chris On 5/8/25 8:56 AM, Christopher Schultz wrote: The proposed Apache Tomcat 10.1.41 release is now available for voting. All committers and PMC members are kindly requested to provide a vote if possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are binding. We welcome non-committer votes or comments on release builds. The notable changes compared to 10.1.40 are: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.41/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1546 The tag is: https://github.com/apache/tomcat/tree/10.1.41 https://github.com/apache/tomcat/ commit/065dc9ace0bc17cd4996a19a6d24703cd43d280c Please reply with a +1 for release or +0/-0/-1 with an explanation. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch main updated: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/main by this push: new 6ebc1fcd2e Add thread name to webappClassLoader.stackTraceRequestThread message (#850) 6ebc1fcd2e is described below commit 6ebc1fcd2e0ff2c2f9c9d04a9ea17b489fc9a080 Author: felix-zhang-0818 AuthorDate: Mon May 12 19:19:31 2025 +0800 Add thread name to webappClassLoader.stackTraceRequestThread message (#850) --- java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/org/apache/catalina/loader/LocalStrings.properties b/java/org/apache/catalina/loader/LocalStrings.properties index 0b4792b4ba..25d2cf92ee 100644 --- a/java/org/apache/catalina/loader/LocalStrings.properties +++ b/java/org/apache/catalina/loader/LocalStrings.properties @@ -46,7 +46,7 @@ webappClassLoader.removeTransformer=Removed class file transformer [{0}] from we webappClassLoader.resourceModified=Resource [{0}] has been modified. The last modified time was [{1}] and is now [{2}] webappClassLoader.restrictedPackage=Security violation, attempt to use restricted class [{0}] webappClassLoader.stackTrace=The web application [{0}] appears to have started a thread named [{1}] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:{2} -webappClassLoader.stackTraceRequestThread=The web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] +webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for web application [{1}] webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named [{0}] for web application [{1}] webappClassLoader.stopped=Illegal access: this web application instance has been stopped already. Could not load [{0}]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties b/java/org/apache/catalina/loader/LocalStrings_fr.properties index 55b557c4c5..4b143792d5 100644 --- a/java/org/apache/catalina/loader/LocalStrings_fr.properties +++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties @@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Enlevé le transformateur de fichiers de cla webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date de dernière modification était [{1}] et est désormais [{2}] webappClassLoader.restrictedPackage=Violation de sécurité en essayant d''utiliser à une classe à accès restreint [{0}] webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une fuite de mémoire ; la trace du thread est : {2} -webappClassLoader.stackTraceRequestThread=Une requête de l''application web [{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de l''implémentation standard de Context ; trace du fil d’exécution de la requête : [{2}] +webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web [{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de l'implémentation standard de Context ; trace de la pile d'exécution de la requête : [{2}] webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] pour l''application [{1}] webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé [{0}] pour l''application web [{1}] webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes a déjà été arrêté diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties b/java/org/apache/catalina/loader/LocalStrings_ja.properties index f9bed2a301..4a4743e34d 100644 --- a/java/org/apache/catal
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
ChristopherSchultz merged PR #850: URL: https://github.com/apache/tomcat/pull/850 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) 01/02: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit c21d918e1f236ed25d98b7383daf367956609b2b Author: felix-zhang-0818 AuthorDate: Mon May 12 19:19:31 2025 +0800 Add thread name to webappClassLoader.stackTraceRequestThread message (#850) --- java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/org/apache/catalina/loader/LocalStrings.properties b/java/org/apache/catalina/loader/LocalStrings.properties index 55a9e72c85..e8594ba032 100644 --- a/java/org/apache/catalina/loader/LocalStrings.properties +++ b/java/org/apache/catalina/loader/LocalStrings.properties @@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Removed class file transformer [{0}] from we webappClassLoader.resourceModified=Resource [{0}] has been modified. The last modified time was [{1}] and is now [{2}] webappClassLoader.restrictedPackage=Security violation, attempt to use restricted class [{0}] webappClassLoader.stackTrace=The web application [{0}] appears to have started a thread named [{1}] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:{2} -webappClassLoader.stackTraceRequestThread=The web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] +webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for web application [{1}] webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named [{0}] for web application [{1}] webappClassLoader.stopped=Illegal access: this web application instance has been stopped already. Could not load [{0}]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties b/java/org/apache/catalina/loader/LocalStrings_fr.properties index 55b557c4c5..4b143792d5 100644 --- a/java/org/apache/catalina/loader/LocalStrings_fr.properties +++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties @@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=Enlevé le transformateur de fichiers de cla webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date de dernière modification était [{1}] et est désormais [{2}] webappClassLoader.restrictedPackage=Violation de sécurité en essayant d''utiliser à une classe à accès restreint [{0}] webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une fuite de mémoire ; la trace du thread est : {2} -webappClassLoader.stackTraceRequestThread=Une requête de l''application web [{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de l''implémentation standard de Context ; trace du fil d’exécution de la requête : [{2}] +webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web [{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de l'implémentation standard de Context ; trace de la pile d'exécution de la requête : [{2}] webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] pour l''application [{1}] webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé [{0}] pour l''application web [{1}] webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes a déjà été arrêté diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties b/java/org/apache/catalina/loader/LocalStrings_ja.properties index f9bed2a301..4a4743e34d 100644 --- a/java/org/apache/catalina/loader/LocalStrings_ja.properties +++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties @@ -49,7 +49,7 @@ webappClassLoader.removeTransformer=クラスファイル変換器 [{0}] を Web webappClassLoad
(tomcat) 02/02: Add changelog entry.
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 63c25b78942f61dd9f7dd92c50561e7c5110f9d4 Author: Christopher Schultz AuthorDate: Mon May 12 07:22:53 2025 -0400 Add changelog entry. --- webapps/docs/changelog.xml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 58ebb15b73..4408862760 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -105,6 +105,12 @@ issues do not "pop up" wrt. others). --> + + + Add thread name to webappClassLoader.stackTraceRequestThread message. + Patch provided by Felix Zhang. (schultz) + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 11.0.x updated (eeef38da47 -> 63c25b7894)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a change to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git from eeef38da47 Fix license header new c21d918e1f Add thread name to webappClassLoader.stackTraceRequestThread message (#850) new 63c25b7894 Add changelog entry. The 2 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: java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- webapps/docs/changelog.xml| 6 ++ 6 files changed, 11 insertions(+), 5 deletions(-) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 9.0.x updated: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/9.0.x by this push: new 991efc6dda Add thread name to webappClassLoader.stackTraceRequestThread message (#850) 991efc6dda is described below commit 991efc6dda85ab52d8dc7543323e9f640ee2976f Author: felix-zhang-0818 AuthorDate: Mon May 12 19:19:31 2025 +0800 Add thread name to webappClassLoader.stackTraceRequestThread message (#850) --- java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/org/apache/catalina/loader/LocalStrings.properties b/java/org/apache/catalina/loader/LocalStrings.properties index de01f54229..17b034452f 100644 --- a/java/org/apache/catalina/loader/LocalStrings.properties +++ b/java/org/apache/catalina/loader/LocalStrings.properties @@ -50,7 +50,7 @@ webappClassLoader.resourceModified=Resource [{0}] has been modified. The last mo webappClassLoader.restrictedPackage=Security violation, attempt to use restricted class [{0}] webappClassLoader.securityException=Security exception trying to find class [{0}] in findClassInternal [{1}] webappClassLoader.stackTrace=The web application [{0}] appears to have started a thread named [{1}] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:{2} -webappClassLoader.stackTraceRequestThread=The web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] +webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for web application [{1}] webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named [{0}] for web application [{1}] webappClassLoader.stopped=Illegal access: this web application instance has been stopped already. Could not load [{0}]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties b/java/org/apache/catalina/loader/LocalStrings_fr.properties index 28b50e7318..f8aa183ee7 100644 --- a/java/org/apache/catalina/loader/LocalStrings_fr.properties +++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties @@ -50,7 +50,7 @@ webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date webappClassLoader.restrictedPackage=Violation de sécurité en essayant d''utiliser à une classe à accès restreint [{0}] webappClassLoader.securityException=Exception de sécurité en essayant de trouver la classe [{0}] dans findClassInternal [{1}] webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une fuite de mémoire ; la trace du thread est : {2} -webappClassLoader.stackTraceRequestThread=Une requête de l''application web [{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de l''implémentation standard de Context ; trace du fil d’exécution de la requête : [{2}] +webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web [{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de l'implémentation standard de Context ; trace de la pile d'exécution de la requête : [{2}] webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] pour l''application [{1}] webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé [{0}] pour l''application web [{1}] webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes a déjà été arrêté diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties b/java/org/apache/catalina/loader/LocalStrings_ja.properties index c00376ebab..50bac29483 100644 --- a/java/org/apache/catalina/loader/LocalString
(tomcat) 01/02: Add thread name to webappClassLoader.stackTraceRequestThread message (#850)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 9ee998020cf4f4683a983546340dd916d3a6b37c Author: felix-zhang-0818 AuthorDate: Mon May 12 19:19:31 2025 +0800 Add thread name to webappClassLoader.stackTraceRequestThread message (#850) --- java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/org/apache/catalina/loader/LocalStrings.properties b/java/org/apache/catalina/loader/LocalStrings.properties index 7c96cc0295..5db15957ea 100644 --- a/java/org/apache/catalina/loader/LocalStrings.properties +++ b/java/org/apache/catalina/loader/LocalStrings.properties @@ -50,7 +50,7 @@ webappClassLoader.resourceModified=Resource [{0}] has been modified. The last mo webappClassLoader.restrictedPackage=Security violation, attempt to use restricted class [{0}] webappClassLoader.securityException=Security exception trying to find class [{0}] in findClassInternal [{1}] webappClassLoader.stackTrace=The web application [{0}] appears to have started a thread named [{1}] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:{2} -webappClassLoader.stackTraceRequestThread=The web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] +webappClassLoader.stackTraceRequestThread=The thread [{1}] of web application [{0}] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation. Stack trace of request processing thread:[{2}] webappClassLoader.stopThreadFail=Failed to terminate thread named [{0}] for web application [{1}] webappClassLoader.stopTimerThreadFail=Failed to terminate TimerThread named [{0}] for web application [{1}] webappClassLoader.stopped=Illegal access: this web application instance has been stopped already. Could not load [{0}]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access. diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties b/java/org/apache/catalina/loader/LocalStrings_fr.properties index a8220f104b..1891f4ec33 100644 --- a/java/org/apache/catalina/loader/LocalStrings_fr.properties +++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties @@ -50,7 +50,7 @@ webappClassLoader.resourceModified=La ressource [{0}] a été modifiée, la date webappClassLoader.restrictedPackage=Violation de sécurité en essayant d''utiliser à une classe à accès restreint [{0}] webappClassLoader.securityException=Exception de sécurité en essayant de trouver la classe [{0}] dans findClassInternal [{1}] webappClassLoader.stackTrace=L''application web [{0}] semble avoir démarré un thread nommé [{1}] mais ne l''a pas arrêté, ce qui va probablement créer une fuite de mémoire ; la trace du thread est : {2} -webappClassLoader.stackTraceRequestThread=Une requête de l''application web [{0}] est toujours en cours, ce qui causera certainement une fuite de mémoire, vous pouvez contrôler le temps alloué en utilisant l''attribut unloadDelay de l''implémentation standard de Context ; trace du fil d’exécution de la requête : [{2}] +webappClassLoader.stackTraceRequestThread=Le thread [{1}] de l'application web [{0}] est toujours en cours, ce qui risque de causer une fuite de mémoire. Vous pouvez contrôler le temps alloué en utilisant l'attribut unloadDelay de l'implémentation standard de Context ; trace de la pile d'exécution de la requête : [{2}] webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] pour l''application [{1}] webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé [{0}] pour l''application web [{1}] webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes a déjà été arrêté diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties b/java/org/apache/catalina/loader/LocalStrings_ja.properties index 2354ff4e10..6b845c76c7 100644 --- a/java/org/apache/catalina/loader/LocalStrings_ja.properties +++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties @@ -50,7 +50,7 @@ webappClassLoader.resourceModified=リソース [{0}] は変更されていま webappClassLoader.restrictedPackage=セキュリティー
(tomcat) 02/02: Add changelog
This is an automated email from the ASF dual-hosted git repository. schultz pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 41ac8de509fa10faa8efe6503c8598ae97a5fde7 Author: Christopher Schultz AuthorDate: Mon May 12 07:25:05 2025 -0400 Add changelog --- webapps/docs/changelog.xml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 5997bc8853..755fc4d05b 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -105,6 +105,12 @@ issues do not "pop up" wrt. others). --> + + + Add thread name to webappClassLoader.stackTraceRequestThread message. + Patch provided by Felix Zhang. (schultz) + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
(tomcat) branch 10.1.x updated (1c91219fe5 -> 41ac8de509)
This is an automated email from the ASF dual-hosted git repository. schultz pushed a change to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git from 1c91219fe5 Fix license header new 9ee998020c Add thread name to webappClassLoader.stackTraceRequestThread message (#850) new 41ac8de509 Add changelog The 2 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: java/org/apache/catalina/loader/LocalStrings.properties | 2 +- java/org/apache/catalina/loader/LocalStrings_fr.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ja.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_ko.properties| 2 +- java/org/apache/catalina/loader/LocalStrings_zh_CN.properties | 2 +- webapps/docs/changelog.xml| 6 ++ 6 files changed, 11 insertions(+), 5 deletions(-) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[PR] Refactor: Use enum for parsingRequestLinePhase in Http11InputBuffer [tomcat]
devjohnpark opened a new pull request, #854: URL: https://github.com/apache/tomcat/pull/854 ## Refactor `parsingRequestLinePhase` in `Http11InputBuffer` to use `enum RequestLineParsePhase` * Changed the type of the `parsingRequestLinePhase` field from `int` to the `enum RequestLineParsePhase`. * This is a pure refactoring and introduces no functional changes. * All tests pass. Motivation for Replacing the int-typed parsingRequestLinePhase with an Enum 1. Readability Using the `enum RequestLineParsePhase` instead of `int` makes the purpose of the `parsingRequestLinePhase` variable much clearer. Developers can immediately understand the current parsing state (e.g., `RequestLineParsePhase.METHOD`) just by looking at the enum constant. 2. Type Safety The `enum` type ensures that only valid `RequestLineParsePhase` constants can be assigned to the `parsingRequestLinePhase` variable. The compiler prevents accidental assignment of arbitrary or invalid integer values (e.g., `9`, which is outside the range of valid phase values), which could lead to runtime errors if the variable were still an `int`. Summary of Changes * The type of the `parsingRequestLinePhase` field was changed from `int` to `enum RequestLineParsePhase`. * To ensure compatibility with the original integer values, each `enum` constant explicitly retains its corresponding integer representation via an internal `int phase` field. * The existing `public int getParsingRequestLinePhase()` method is still used to provide the phase value to `Http11Processor`. To support this gradually and maintain API compatibility for now, the `int phase` field within `enum RequestLineParsePhase` was kept. The `getParsingRequestLinePhase()` method now returns the `phase` value from the current enum constant. * **Future Intention:** If this PR is merged, a potential follow-up task could be to remove the `getParsingRequestLinePhase()` method and provide more specific, intention-revealing methods for `Http11Processor`, further improving readability and decoupling. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot failure in on tomcat-10.1.x
Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/44/builds/1750 Blamelist: Christopher Schultz , felix-zhang-0818 Build Text: failed compile (failure) Status Detected: new failure Build Source Stamp: [branch 10.1.x] 41ac8de509fa10faa8efe6503c8598ae97a5fde7 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 compile: 2 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Buildbot failure in on tomcat-11.0.x
Build status: BUILD FAILED: failed compile (failure) Worker used: bb_worker2_ubuntu URL: https://ci2.apache.org/#builders/112/builds/1668 Blamelist: Christopher Schultz , felix-zhang-0818 Build Text: failed compile (failure) Status Detected: new failure Build Source Stamp: [branch 11.0.x] 63c25b78942f61dd9f7dd92c50561e7c5110f9d4 Steps: worker_preparation: 0 git: 0 shell: 0 shell_1: 0 shell_2: 0 shell_3: 0 shell_4: 0 shell_5: 0 shell_6: 0 shell_7: 0 compile: 2 -- ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [PR] improve log context to add thread name for webappClassLoader.stackTra… [tomcat]
markt-asf commented on PR #850: URL: https://github.com/apache/tomcat/pull/850#issuecomment-2875237568 There is a comment at the top of all of the non-English resource files that states: ``` # Do not edit this file directly. # To edit translations see: https://tomcat.apache.org/getinvolved.html#Translations ``` If you do decide to ignore that comment, you need to manually update POEditor.com else your changes will get overwritten the next time the resource files are sync'd. I have applied these updated to POEditor.com -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][RESULT] Release Apache Tomcat 11.0.7
The following votes were cast: Binding: +1: markt, schultz, remm, dsoumis, rjung, isapir No other votes were cast. The vote therefore passed. Thanks to everyone who contributed to this release. Mark On 07/05/2025 19:22, Mark Thomas wrote: The proposed Apache Tomcat 11.0.7 release is now available for voting. The notable changes compared to 11.0.6 include: - Process possible path parameters rewrite production in the rewrite valve. - Enable allowLinking to be set on PreResources, JarResources and PostResources. If not set explicitly, the setting will be inherited from the Resources. - Add support for optimized execution of c:set and c:remove tags, when activated via JSP servlet param useNonstandardTagOptimizations. For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 11 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. Applications using deprecated APIs may require further changes. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.7/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1544 The tag is: https://github.com/apache/tomcat/tree/11.0.7 975b37687cf3985b006ed92aeaca69ae79595147 The proposed 11.0.7 release is: [ ] -1 Broken - do not release [ ] +1 Stable - go ahead and release as 11.0.7 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r76813 - /dev/tomcat/tomcat-11/v11.0.7/ /release/tomcat/tomcat-11/v11.0.7/
Author: markt Date: Tue May 13 06:53:55 2025 New Revision: 76813 Log: Release Apache Tomcat 11.0.7 Added: release/tomcat/tomcat-11/v11.0.7/ - copied from r76812, dev/tomcat/tomcat-11/v11.0.7/ Removed: dev/tomcat/tomcat-11/v11.0.7/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org