https://bz.apache.org/bugzilla/show_bug.cgi?id=64619
Bug ID: 64619 Summary: Regression: Removal of scratchdir fallback affects existing code Product: Tomcat 8 Version: 8.5.57 Hardware: PC Status: NEW Severity: minor Priority: P2 Component: Jasper Assignee: dev@tomcat.apache.org Reporter: sch...@gmail.com Target Milestone: ---- https://github.com/apache/tomcat/commit/6d7e1a00cd706654eca445989d85960cbfba83ac assumes, that the scratchdir is always set. But this is not necessarily the case, especially for tomcat embedded. Adding this code change in a new mayor release along with an entry in the changelog/releasenotes wouldn't be a problem. But adding this change in a minor release, without notice in the changelog and without a real need (it does not fix a bug or security issue) IS a problem. Users of Tomcat-embedded should be able to rely on the changelog, such that applied security fixes can be integrated as fast as possible into the dependent applications. Therefore, please don't do unforced refactorings in a minor maintenance release. ServletContext is an interface which can have many sorts of implementations. We use our own implementation of that interface for various reasons. You can not rely on the assumption, that the Attribute ServletContext.TEMPDIR is always set. -- 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