Activity log for bug #1482893

Date Who What changed Old value New value Message
2015-08-08 17:42:19 H.-Dirk Schmitt bug added bug
2015-08-08 17:42:48 H.-Dirk Schmitt bug task added tomcat7 (Ubuntu)
2015-08-08 17:42:58 H.-Dirk Schmitt bug task added tomcat8 (Ubuntu)
2015-08-08 17:43:32 H.-Dirk Schmitt bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794958
2015-08-08 17:43:32 H.-Dirk Schmitt bug task added tomcat7 (Debian)
2015-08-08 19:15:38 Bug Watch Updater tomcat7 (Debian): status Unknown New
2016-02-07 20:44:21 Nish Aravamudan bug added subscriber Nish Aravamudan
2016-12-09 11:19:07 Nish Aravamudan bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847137
2016-12-09 11:19:07 Nish Aravamudan bug task added tomcat7
2016-12-09 11:19:22 Nish Aravamudan bug task deleted tomcat7
2016-12-09 11:20:00 Nish Aravamudan bug task added tomcat8 (Debian)
2016-12-09 11:27:20 Nish Aravamudan nominated for series Ubuntu Yakkety
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat6 (Ubuntu Yakkety)
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat7 (Ubuntu Yakkety)
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat8 (Ubuntu Yakkety)
2016-12-09 11:27:20 Nish Aravamudan nominated for series Ubuntu Xenial
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat6 (Ubuntu Xenial)
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat7 (Ubuntu Xenial)
2016-12-09 11:27:20 Nish Aravamudan bug task added tomcat8 (Ubuntu Xenial)
2016-12-09 11:27:43 Nish Aravamudan tomcat6 (Ubuntu Yakkety): status New Invalid
2016-12-09 11:27:53 Nish Aravamudan tomcat6 (Ubuntu): status New Invalid
2016-12-09 14:01:20 Nish Aravamudan tomcat8 (Ubuntu): status New Fix Committed
2016-12-10 02:15:55 Bug Watch Updater tomcat8 (Debian): status Unknown Fix Released
2016-12-14 00:33:09 Nish Aravamudan tomcat8 (Ubuntu Xenial): status New In Progress
2016-12-14 00:33:27 Nish Aravamudan tomcat8 (Ubuntu Yakkety): status New In Progress
2016-12-14 01:06:39 Nish Aravamudan description Please fix the following line in catalina.properties in all tomcat source packages. WRONG: common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar CORRECT: common.loader=${catalina.base}/common/classes,${catalina.base}/common/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar Following problems with the wrong statement: 1. Odering is wrong: catalina.base should overrule catalina.home here (see class loader howto below). 2. catalina.home is expanded normally to /usr/share/tomcat7, but there is no common directory - it is below /var/lib/tomcat7 (as expanded by catalina.base). 3. ${catalina.base}/lib,${catalina.base}/lib/*.jar are pointing to non existing directories. I recommend to skip this part. For reference see https://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html > The locations searched by this class loader are defined by the common.loader property in > $CATALINA_BASE/conf/catalina.properties. > The default setting will search the following locations in the order they are listed: > > unpacked classes and resources in $CATALINA_BASE/lib > JAR files in $CATALINA_BASE/lib > unpacked classes and resources in $CATALINA_HOME/lib > JAR files in $CATALINA_HOME/lib [Impact] * The order of paths in common.loader does not follow the upstream tomcat recommendations. This can lead to unexpected behavior. [Test Case] * The broken tomcat8 will have common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar while the corrected version will have common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.base}/common/classes","${catalina.base}/common/*.jar","${catalina.home}/common/classes","${catalina.home}/common/*.jar" in catalina.properties. [Regression Potential] * The primary source of regressions would be end-users relying on the old path order and thus getting a different class loaded with the 'fixed' version. However, the Ubuntu order is unspecified as being stable, and is contradictory to the public documentation. Please fix the following line in catalina.properties in all tomcat source packages. WRONG: common.loader=${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/common/classes,${catalina.home}/common/*.jar CORRECT: common.loader=${catalina.base}/common/classes,${catalina.base}/common/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar Following problems with the wrong statement: 1. Odering is wrong: catalina.base should overrule catalina.home here (see class loader howto below). 2. catalina.home is expanded normally to /usr/share/tomcat7, but there is no common directory - it is below /var/lib/tomcat7 (as expanded by catalina.base). 3. ${catalina.base}/lib,${catalina.base}/lib/*.jar are pointing to non existing directories. I recommend to skip this part. For reference see https://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html > The locations searched by this class loader are defined by the common.loader property in > $CATALINA_BASE/conf/catalina.properties. > The default setting will search the following locations in the order they are listed: > > unpacked classes and resources in $CATALINA_BASE/lib > JAR files in $CATALINA_BASE/lib > unpacked classes and resources in $CATALINA_HOME/lib > JAR files in $CATALINA_HOME/lib
2017-05-29 22:12:16 Mathew Hodson tomcat8 (Ubuntu): importance Undecided Medium
2017-05-29 22:12:16 Mathew Hodson tomcat8 (Ubuntu): status Fix Committed Fix Released
2017-05-29 22:14:14 Mathew Hodson tomcat8 (Ubuntu Xenial): importance Undecided Medium
2017-05-29 22:14:30 Mathew Hodson tomcat8 (Ubuntu Yakkety): importance Undecided Medium
2017-05-29 22:17:19 Mathew Hodson bug task deleted tomcat6 (Ubuntu)
2017-05-29 22:17:27 Mathew Hodson bug task deleted tomcat6 (Ubuntu Yakkety)
2017-05-29 22:17:38 Mathew Hodson tomcat6 (Ubuntu Xenial): importance Undecided Medium
2017-05-29 22:17:43 Mathew Hodson tomcat7 (Ubuntu): importance Undecided Medium
2017-05-29 22:17:47 Mathew Hodson tomcat7 (Ubuntu Xenial): importance Undecided Medium
2017-05-29 22:17:49 Mathew Hodson tomcat7 (Ubuntu Yakkety): importance Undecided Medium
2017-05-29 22:19:38 Mathew Hodson tomcat8 (Ubuntu Xenial): status In Progress Triaged
2017-05-29 22:19:41 Mathew Hodson tomcat8 (Ubuntu Yakkety): status In Progress Triaged
2019-02-01 12:45:29 Bug Watch Updater tomcat7 (Debian): status New Fix Released