[g...@vmgump]: Project tomcat-trunk (in module tomcat-trunk) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-trunk has an issue affecting its community integration. This issue affects 1 projects, and has been outstanding for 6 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - tomcat-trunk : Java Servlet 3.0 & Server Pages JSP 2.1 implementation (for ... Full details are available at: http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Dependency on eclipse exists, no need to add for property jdt.jar. -DEBUG- Dependency on commons-daemon exists, no need to add for property commons-daemon.jsvc.tar.gz. -DEBUG- Dependency on junit exists, no need to add for property junit.jar. -INFO- Failed with reason build failed -INFO- Failed to extract fallback artifacts from Gump Repository The following work was performed: http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk/gump_work/build_tomcat-trunk_tomcat-trunk.html Work Name: build_tomcat-trunk_tomcat-trunk (Type: Build) Work ended in a state of : Failed Elapsed: 1 sec Command Line: /usr/lib/jvm/java-6-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Djunit.jar=/srv/gump/public/workspace/junit/dist/junit-07022010.jar -Dnsis.exe=/srv/gump/public/workspace/tomcat-trunk/BUILDING.txt -Dtomcat-native.tar.gz=/srv/gump/public/workspace/tomcat-trunk/BUILDING.txt -Djson-lib.home=. -Dcommons-daemon.jsvc.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/jsvc.tar.gz -Djdt.jar -Dtomcat-native.dll.x64=/srv/gump/public/workspace/tomcat-trunk/BUILDING.txt -Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-07022010.jar -Djasper-jdt.jar=/srv/gump/packages/eclipse/plugins/org.eclipse.jdt.core_3.4.2/jdtcore.jar -Dcommons-dbcp.home=/srv/gump/public/workspace/apache-commons -Dcommons-pool.home=/srv/gump/public/workspace/apache-commons -Dtomcat-native.dll.win32=/srv/gump/public/workspace/tomcat-trunk/BUILDING.txt -Dcomm ons-logging-api.jar=/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07022010.jar -Dtomcat-native.dll.i64=/srv/gump/public/workspace/tomcat-trunk/BUILDING.txt -Djson-lib.jar=BUILDING.txt -Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-trunk/tomcat-deps/tomcat-jdbc-07022010.jar [Working Directory: /srv/gump/public/workspace/tomcat-trunk] CLASSPATH: /usr/lib/jvm/java-6-sun/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/classes:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/packages/junit3.8.1/junit.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/junit/dist/junit-07022010.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-07022010.jar:/srv /gump/packages/eclipse/plugins/org.eclipse.jdt.core_3.4.2/jdtcore.jar:/srv/gump/public/workspace/tomcat-trunk/tomcat-deps/tomcat-jdbc-07022010.jar:/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-07022010.jar - Buildfile: /srv/gump/public/workspace/tomcat-trunk/build.xml build-prepare: [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/classes [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/bin [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/conf [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/lib [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/logs [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/temp [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/webapps download: proxyflags: setproxy: testexist: [echo] Testing for /srv/gump/public/workspace/tomcat-trunk/BUILDING.txt downloadfile: proxyflags
DO NOT REPLY [Bug 48692] New: Provide option to parse application/x-www-form-urlencoded PUT requests
https://issues.apache.org/bugzilla/show_bug.cgi?id=48692 Summary: Provide option to parse application/x-www-form-urlencoded PUT requests Product: Tomcat 7 Version: trunk Platform: PC OS/Version: Windows Server 2003 Status: NEW Severity: enhancement Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: ma...@apache.org Provide an option to treat application/x-www-form-urlencoded encoded parameters in a PUT request in a similar manner to application/x-www-form-urlencoded parameters in a POST request -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: r907468 - in /tomcat/trunk/java: javax/servlet/descriptor/ org/apache/catalina/ org/apache/catalina/core/ org/apache/catalina/deploy/ org/apache/catalina/startup/
Author: markt Date: Sun Feb 7 20:08:54 2010 New Revision: 907468 URL: http://svn.apache.org/viewvc?rev=907468&view=rev Log: Servlet 3.0 Remainder of ServletContext plumbing Plenty of scope to clean this up Only lightly tested so far Added: tomcat/trunk/java/org/apache/catalina/core/ApplicationJspConfigDescriptor.java (with props) tomcat/trunk/java/org/apache/catalina/core/ApplicationJspPropertyGroupDescriptor.java (with props) tomcat/trunk/java/org/apache/catalina/core/ApplicationTaglibDescriptor.java (with props) Modified: tomcat/trunk/java/javax/servlet/descriptor/TaglibDescriptor.java tomcat/trunk/java/org/apache/catalina/Context.java tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java tomcat/trunk/java/org/apache/catalina/core/StandardContext.java tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java tomcat/trunk/java/org/apache/catalina/startup/TldConfig.java tomcat/trunk/java/org/apache/catalina/startup/TldRuleSet.java Modified: tomcat/trunk/java/javax/servlet/descriptor/TaglibDescriptor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/descriptor/TaglibDescriptor.java?rev=907468&r1=907467&r2=907468&view=diff == --- tomcat/trunk/java/javax/servlet/descriptor/TaglibDescriptor.java (original) +++ tomcat/trunk/java/javax/servlet/descriptor/TaglibDescriptor.java Sun Feb 7 20:08:54 2010 @@ -21,6 +21,6 @@ * TODO SERVLET3 - Add comments */ public interface TaglibDescriptor { -public String getTaglidURI(); +public String getTaglibURI(); public String getTaglibLocation(); } Modified: tomcat/trunk/java/org/apache/catalina/Context.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/Context.java?rev=907468&r1=907467&r2=907468&view=diff == --- tomcat/trunk/java/org/apache/catalina/Context.java (original) +++ tomcat/trunk/java/org/apache/catalina/Context.java Sun Feb 7 20:08:54 2010 @@ -20,6 +20,7 @@ import javax.servlet.ServletContext; +import javax.servlet.descriptor.JspConfigDescriptor; import org.apache.tomcat.JarScanner; import org.apache.tomcat.util.http.mapper.Mapper; @@ -624,18 +625,6 @@ /** - * Add the given URL pattern as a jsp-property-group. This maps - * resources that match the given pattern so they will be passed - * to the JSP container. Though there are other elements in the - * property group, we only care about the URL pattern here. The - * JSP container will parse the rest. - * - * @param pattern URL pattern to be mapped - */ -public void addJspMapping(String pattern); - - -/** * Add a Locale Encoding Mapping (see Sec 5.4 of Servlet spec 2.4) * * @param locale locale to map an encoding for @@ -692,15 +681,6 @@ /** - * Add a JSP tag library for the specified URI. - * - * @param uri URI, relative to the web.xml file, of this tag library - * @param location Location of the tag library descriptor - */ -public void addTaglib(String uri, String location); - - -/** * Add a resource which will be watched for reloading by the host auto * deployer. Note: this will not be used in embedded mode. * @@ -911,23 +891,6 @@ /** - * Return the tag library descriptor location for the specified taglib - * URI, if any; otherwise, return null. - * - * @param uri URI, relative to the web.xml file - */ -public String findTaglib(String uri); - - -/** - * Return the URIs of all tag libraries for which a tag library - * descriptor location has been specified. If none are specified, - * a zero-length array is returned. - */ -public String[] findTaglibs(); - - -/** * Return the set of watched resources for this Context. If none are * defined, a zero length array will be returned. */ @@ -1078,14 +1041,6 @@ /** - * Remove the tag library location for the specified tag library URI. - * - * @param uri URI, relative to the web.xml file - */ -public void removeTaglib(String uri); - - -/** * Remove the specified watched resource name from the list associated * with this Context. * @@ -1156,5 +,12 @@ * context. */ public void setEffectiveMinorVersion(int minor); + + +/** + * Obtain the JSP configuration for this context. + */ +public JspConfigDescriptor getJspConfigDescriptor(); + } Modified: tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/ApplicationContext.java?rev=907468&r1=907467&r2=907468&view=diff
svn commit: r907469 - in /tomcat/trunk/java/org/apache/catalina: Context.java deploy/WebXml.java
Author: markt Date: Sun Feb 7 20:18:26 2010 New Revision: 907469 URL: http://svn.apache.org/viewvc?rev=907469&view=rev Log: Restore the JSP mappings Modified: tomcat/trunk/java/org/apache/catalina/Context.java tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Modified: tomcat/trunk/java/org/apache/catalina/Context.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/Context.java?rev=907469&r1=907468&r2=907469&view=diff == --- tomcat/trunk/java/org/apache/catalina/Context.java (original) +++ tomcat/trunk/java/org/apache/catalina/Context.java Sun Feb 7 20:18:26 2010 @@ -681,6 +681,19 @@ /** + * Add a new servlet mapping, replacing any existing mapping for + * the specified pattern. + * + * @param pattern URL pattern to be mapped + * @param name Name of the corresponding servlet to execute + * @param jspWildCard true if name identifies the JspServlet + * and pattern contains a wildcard; false otherwise + */ +public void addServletMapping(String pattern, String name, +boolean jspWildcard); + + +/** * Add a resource which will be watched for reloading by the host auto * deployer. Note: this will not be used in embedded mode. * Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java?rev=907469&r1=907468&r2=907469&view=diff == --- tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java (original) +++ tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Sun Feb 7 20:18:26 2010 @@ -1300,7 +1300,20 @@ } // Do this last as it depends on servlets -// TODO +for (JspPropertyGroup jspPropertyGroup : jspPropertyGroups) { +String jspServletName = context.findServletMapping("*.jsp"); +if (jspServletName == null) { +jspServletName = "jsp"; +} +if (context.findChild(jspServletName) != null) { +context.addServletMapping(jspPropertyGroup.getUrlPattern(), +jspServletName, true); +} else { +if(log.isDebugEnabled()) +log.debug("Skiping " + jspPropertyGroup.getUrlPattern() + +" , no servlet " + jspServletName); +} +} } /** - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907490 - in /tomcat/trunk/java/javax/servlet: ./ annotation/
Author: markt Date: Sun Feb 7 21:02:03 2010 New Revision: 907490 URL: http://svn.apache.org/viewvc?rev=907490&view=rev Log: Get javax.servlet passing TCK API check Mainly removing generics and @Deprecated Modified: tomcat/trunk/java/javax/servlet/HttpConstraintElement.java tomcat/trunk/java/javax/servlet/HttpMethodConstraintElement.java tomcat/trunk/java/javax/servlet/ServletContext.java tomcat/trunk/java/javax/servlet/ServletRequest.java tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java tomcat/trunk/java/javax/servlet/ServletResponseWrapper.java tomcat/trunk/java/javax/servlet/SingleThreadModel.java tomcat/trunk/java/javax/servlet/UnavailableException.java tomcat/trunk/java/javax/servlet/annotation/HandlesTypes.java tomcat/trunk/java/javax/servlet/annotation/MultipartConfig.java Modified: tomcat/trunk/java/javax/servlet/HttpConstraintElement.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/HttpConstraintElement.java?rev=907490&r1=907489&r2=907490&view=diff == --- tomcat/trunk/java/javax/servlet/HttpConstraintElement.java (original) +++ tomcat/trunk/java/javax/servlet/HttpConstraintElement.java Sun Feb 7 21:02:03 2010 @@ -28,7 +28,7 @@ public class HttpConstraintElement { private static final String LSTRING_FILE = "javax.servlet.LocalStrings"; -protected static final ResourceBundle lStrings = +private static final ResourceBundle lStrings = ResourceBundle.getBundle(LSTRING_FILE); private EmptyRoleSemantic emptyRoleSemantic = EmptyRoleSemantic.PERMIT; Modified: tomcat/trunk/java/javax/servlet/HttpMethodConstraintElement.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/HttpMethodConstraintElement.java?rev=907490&r1=907489&r2=907490&view=diff == --- tomcat/trunk/java/javax/servlet/HttpMethodConstraintElement.java (original) +++ tomcat/trunk/java/javax/servlet/HttpMethodConstraintElement.java Sun Feb 7 21:02:03 2010 @@ -16,12 +16,19 @@ */ package javax.servlet; +import java.util.ResourceBundle; + /** * @since Servlet 3.0 * TODO SERVLET3 - Add comments */ public class HttpMethodConstraintElement extends HttpConstraintElement { - + +// Can't inherit from HttpConstraintElement as API does not allow it +private static final String LSTRING_FILE = "javax.servlet.LocalStrings"; +private static final ResourceBundle lStrings = +ResourceBundle.getBundle(LSTRING_FILE); + private String methodName; public HttpMethodConstraintElement(String methodName) { Modified: tomcat/trunk/java/javax/servlet/ServletContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletContext.java?rev=907490&r1=907489&r2=907490&view=diff == --- tomcat/trunk/java/javax/servlet/ServletContext.java (original) +++ tomcat/trunk/java/javax/servlet/ServletContext.java Sun Feb 7 21:02:03 2010 @@ -353,10 +353,10 @@ * In lieu of this method, servlets can share information using the * ServletContext class and can perform shared business logic * by invoking methods on common non-servlet classes. - * + * + * @deprecated */ - -@Deprecated +@SuppressWarnings("dep-ann") // Spec API does not use dep-ann public Servlet getServlet(String name) throws ServletException; @@ -374,10 +374,10 @@ * remains only to preserve binary compatibility. This method * will be permanently removed in a future version of the Java * Servlet API. - * + * + * @deprecated */ - -@Deprecated +@SuppressWarnings("dep-ann") // Spec API does not use dep-ann public Enumeration getServlets(); @@ -394,10 +394,10 @@ * this method always returns an empty Enumeration and * remains only to preserve binary compatibility. This method will * be permanently removed in a future version of the Java Servlet API. - * + * + * @deprecated */ - -@Deprecated +@SuppressWarnings("dep-ann") // Spec API does not use dep-ann public Enumeration getServletNames(); @@ -430,10 +430,10 @@ * This method was originally defined to write an * exception's stack trace and an explanatory error message * to the servlet log file. - * + * + * @deprecated */ - -@Deprecated +@SuppressWarnings("dep-ann") // Spec API does not use dep-ann public void log(Exception exception, String msg); Modified: tomcat/trunk/java/javax/servlet/ServletRequest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletRequest.java?rev=907490&r1=907489&r2=907490&view=diff == -
svn commit: r907493 - in /tomcat/trunk/java/javax/servlet: ./ http/
Author: markt Date: Sun Feb 7 21:12:03 2010 New Revision: 907493 URL: http://svn.apache.org/viewvc?rev=907493&view=rev Log: Get javax.servlet.http passing TCK API check Removing use of @Deprecated Use better comment for this in java.servlet Modified: tomcat/trunk/java/javax/servlet/ServletContext.java tomcat/trunk/java/javax/servlet/ServletRequest.java tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java tomcat/trunk/java/javax/servlet/SingleThreadModel.java tomcat/trunk/java/javax/servlet/UnavailableException.java tomcat/trunk/java/javax/servlet/http/HttpServletRequest.java tomcat/trunk/java/javax/servlet/http/HttpServletRequestWrapper.java tomcat/trunk/java/javax/servlet/http/HttpServletResponse.java tomcat/trunk/java/javax/servlet/http/HttpServletResponseWrapper.java tomcat/trunk/java/javax/servlet/http/HttpSession.java tomcat/trunk/java/javax/servlet/http/HttpSessionContext.java tomcat/trunk/java/javax/servlet/http/HttpUtils.java Modified: tomcat/trunk/java/javax/servlet/ServletContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletContext.java?rev=907493&r1=907492&r2=907493&view=diff == --- tomcat/trunk/java/javax/servlet/ServletContext.java (original) +++ tomcat/trunk/java/javax/servlet/ServletContext.java Sun Feb 7 21:12:03 2010 @@ -356,7 +356,7 @@ * * @deprecated */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public Servlet getServlet(String name) throws ServletException; @@ -377,7 +377,7 @@ * * @deprecated */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public Enumeration getServlets(); @@ -397,7 +397,7 @@ * * @deprecated */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public Enumeration getServletNames(); @@ -433,7 +433,7 @@ * * @deprecated */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public void log(Exception exception, String msg); Modified: tomcat/trunk/java/javax/servlet/ServletRequest.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletRequest.java?rev=907493&r1=907492&r2=907493&view=diff == --- tomcat/trunk/java/javax/servlet/ServletRequest.java (original) +++ tomcat/trunk/java/javax/servlet/ServletRequest.java Sun Feb 7 21:12:03 2010 @@ -543,7 +543,7 @@ * @deprecated As of Version 2.1 of the Java Servlet API, * use {...@link ServletContext#getRealPath} instead. */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public String getRealPath(String path); Modified: tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java?rev=907493&r1=907492&r2=907493&view=diff == --- tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java (original) +++ tomcat/trunk/java/javax/servlet/ServletRequestWrapper.java Sun Feb 7 21:12:03 2010 @@ -351,7 +351,7 @@ * on the wrapped request object. * @deprecated As of Version 3.0 of the Java Servlet API */ -@SuppressWarnings("dep-ann") // Spec API does not use dep-ann +@SuppressWarnings("dep-ann") // Spec API does not use @Deprecated public String getRealPath(String path) { return this.request.getRealPath(path); } Modified: tomcat/trunk/java/javax/servlet/SingleThreadModel.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/SingleThreadModel.java?rev=907493&r1=907492&r2=907493&view=diff == --- tomcat/trunk/java/javax/servlet/SingleThreadModel.java (original) +++ tomcat/trunk/java/javax/servlet/SingleThreadModel.java Sun Feb 7 21:12:03 2010 @@ -44,7 +44,7 @@ * @deprecated As of Java Servlet API 2.4, with no direct * replacement. */ -...@suppresswarnings("dep-ann") // Spec API does not use dep-ann +...@suppresswarnings("dep-ann") // Spec API does not use @Deprecated public interface SingleThreadModel { // No methods } Modified: tomcat/trunk/java/javax/servlet/UnavailableException.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/javax/servlet/UnavailableException.java?rev=907493&r1=907492&r2=907493&view=diff =
svn commit: r907494 - /tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java
Author: markt Date: Sun Feb 7 21:17:02 2010 New Revision: 907494 URL: http://svn.apache.org/viewvc?rev=907494&view=rev Log: Skip null publicIds Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java?rev=907494&r1=907493&r2=907494&view=diff == --- tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java (original) +++ tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Sun Feb 7 21:17:02 2010 @@ -166,7 +166,9 @@ public void setPublicId(String publicId) { this.publicId = publicId; // Update major and minor version -if (org.apache.catalina.startup.Constants.WebSchemaPublicId_30. +if (publicId == null) { +// skip +} else if (org.apache.catalina.startup.Constants.WebSchemaPublicId_30. equalsIgnoreCase(publicId) || org.apache.catalina.startup.Constants.WebFragmentSchemaPublicId_30. equalsIgnoreCase(publicId)) { - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907495 - /tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
Author: markt Date: Sun Feb 7 21:20:00 2010 New Revision: 907495 URL: http://svn.apache.org/viewvc?rev=907495&view=rev Log: Actually used the new jspConfigDescriptor Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardContext.java?rev=907495&r1=907494&r2=907495&view=diff == --- tomcat/trunk/java/org/apache/catalina/core/StandardContext.java (original) +++ tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Sun Feb 7 21:20:00 2010 @@ -55,7 +55,6 @@ import javax.servlet.ServletRequestAttributeListener; import javax.servlet.ServletRequestListener; import javax.servlet.descriptor.JspConfigDescriptor; -import javax.servlet.descriptor.TaglibDescriptor; import javax.servlet.http.HttpSessionAttributeListener; import javax.servlet.http.HttpSessionListener; @@ -2054,7 +2053,7 @@ public JspConfigDescriptor getJspConfigDescriptor() { -return null; +return jspConfigDescriptor; } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907496 - /tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java
Author: markt Date: Sun Feb 7 21:21:39 2010 New Revision: 907496 URL: http://svn.apache.org/viewvc?rev=907496&view=rev Log: Get URI and location the right way around Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java?rev=907496&r1=907495&r2=907496&view=diff == --- tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java (original) +++ tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Sun Feb 7 21:21:39 2010 @@ -1291,7 +1291,7 @@ } for (Entry entry : taglibs.entrySet()) { TaglibDescriptor descriptor = new ApplicationTaglibDescriptor( -entry.getKey(), entry.getValue()); +entry.getValue(), entry.getKey()); context.getJspConfigDescriptor().getTaglibs().add(descriptor); } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907497 - /tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java
Author: markt Date: Sun Feb 7 21:26:28 2010 New Revision: 907497 URL: http://svn.apache.org/viewvc?rev=907497&view=rev Log: Avoid NPEs Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java?rev=907497&r1=907496&r2=907497&view=diff == --- tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java (original) +++ tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Sun Feb 7 21:26:28 2010 @@ -1934,7 +1934,9 @@ } if (dest.getLoadOnStartup() == null) { -dest.setLoadOnStartup(src.getLoadOnStartup().toString()); +if (src.getLoadOnStartup() != null) { +dest.setLoadOnStartup(src.getLoadOnStartup().toString()); +} } else if (src.getLoadOnStartup() != null) { if (failOnConflict && !src.getLoadOnStartup().equals(dest.getLoadOnStartup())) { @@ -1943,7 +1945,9 @@ } if (dest.getEnabled() == null) { -dest.setEnabled(src.getEnabled().toString()); +if (src.getEnabled() != null) { +dest.setEnabled(src.getEnabled().toString()); +} } else if (src.getEnabled() != null) { if (failOnConflict && !src.getEnabled().equals(dest.getEnabled())) { @@ -1971,7 +1975,9 @@ } if (dest.getAsyncSupported() == null) { -dest.setAsyncSupported(src.getAsyncSupported().toString()); +if (src.getAsyncSupported() != null) { +dest.setAsyncSupported(src.getAsyncSupported().toString()); +} } else if (src.getAsyncSupported() != null) { if (failOnConflict && !src.getAsyncSupported().equals(dest.getAsyncSupported())) { - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907502 - in /tomcat/trunk/java/org/apache/catalina/session: FileStore.java StandardManager.java
Author: markt Date: Sun Feb 7 22:16:40 2010 New Revision: 907502 URL: http://svn.apache.org/viewvc?rev=907502&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48643 Clean up Modified: tomcat/trunk/java/org/apache/catalina/session/FileStore.java tomcat/trunk/java/org/apache/catalina/session/StandardManager.java Modified: tomcat/trunk/java/org/apache/catalina/session/FileStore.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/FileStore.java?rev=907502&r1=907501&r2=907502&view=diff == --- tomcat/trunk/java/org/apache/catalina/session/FileStore.java (original) +++ tomcat/trunk/java/org/apache/catalina/session/FileStore.java Sun Feb 7 22:16:40 2010 @@ -258,12 +258,13 @@ } FileInputStream fis = null; +BufferedInputStream bis = null; ObjectInputStream ois = null; Loader loader = null; ClassLoader classLoader = null; try { fis = new FileInputStream(file.getAbsolutePath()); -BufferedInputStream bis = new BufferedInputStream(fis); +bis = new BufferedInputStream(fis); Container container = manager.getContainer(); if (container != null) loader = container.getLoader(); @@ -278,13 +279,19 @@ manager.getContainer().getLogger().debug("No persisted data file found"); return (null); } catch (IOException e) { -if (ois != null) { +if (bis != null) { try { -ois.close(); +bis.close(); +} catch (IOException f) { +// Ignore +} +} +if (fis != null) { +try { +fis.close(); } catch (IOException f) { // Ignore } -ois = null; } throw e; } @@ -297,12 +304,10 @@ return (session); } finally { // Close the input stream -if (ois != null) { -try { -ois.close(); -} catch (IOException f) { -// Ignore -} +try { +ois.close(); +} catch (IOException f) { +// Ignore } } } @@ -357,9 +362,9 @@ fos = new FileOutputStream(file.getAbsolutePath()); oos = new ObjectOutputStream(new BufferedOutputStream(fos)); } catch (IOException e) { -if (oos != null) { +if (fos != null) { try { -oos.close(); +fos.close(); } catch (IOException f) { // Ignore } Modified: tomcat/trunk/java/org/apache/catalina/session/StandardManager.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/StandardManager.java?rev=907502&r1=907501&r2=907502&view=diff == --- tomcat/trunk/java/org/apache/catalina/session/StandardManager.java (original) +++ tomcat/trunk/java/org/apache/catalina/session/StandardManager.java Sun Feb 7 22:16:40 2010 @@ -355,12 +355,13 @@ if (log.isDebugEnabled()) log.debug(sm.getString("standardManager.loading", pathname)); FileInputStream fis = null; +BufferedInputStream bis = null; ObjectInputStream ois = null; Loader loader = null; ClassLoader classLoader = null; try { fis = new FileInputStream(file.getAbsolutePath()); -BufferedInputStream bis = new BufferedInputStream(fis); +bis = new BufferedInputStream(fis); if (container != null) loader = container.getLoader(); if (loader != null) @@ -380,13 +381,19 @@ return; } catch (IOException e) { log.error(sm.getString("standardManager.loading.ioe", e), e); -if (ois != null) { +if (fis != null) { try { -ois.close(); +fis.close(); +} catch (IOException f) { +// Ignore +} +} +if (bis != null) { +try { +bis.close(); } catch (IOException f) { // Ignore } -ois = null; } throw e; } @@ -408,31 +415,24 @@ } } catch (ClassNotFoundException e) { log.error(sm.getString("standardManager.loading.cnfe", e), e); -if (ois != null) { -try { -oi
DO NOT REPLY [Bug 48643] catalina.session.FileStore.save() and load() - close() bugs
https://issues.apache.org/bugzilla/show_bug.cgi?id=48643 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #4 from Mark Thomas 2010-02-07 14:16:50 UTC --- Fix in trunk for 7.0.x -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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
buildbot failure in ASF Buildbot on tomcat-trunk
The Buildbot has detected a new failure of tomcat-trunk on ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-trunk/builds/67 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: Build Source Stamp: [branch tomcat/trunk] 907502 Blamelist: markt BUILD FAILED: failed compile sincerely, -The ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Taglibs [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |27717|New|Maj|2004-03-16| very slow in JSTL 1.1 | |33934|New|Cri|2005-03-09|[standard] memory leak in jstl c:set tag | |38193|Ass|Enh|2006-01-09|[RDC] BuiltIn Grammar support for Field | |38600|Ass|Enh|2006-02-10|[RDC] Enable RDCs to be used in X+V markup (X+RDC)| |42413|New|Nor|2007-05-14|[PATCH] Log Taglib enhancements | |43640|New|Nor|2007-10-16|Move the tests package to JUnit | |45197|Ass|Nor|2008-06-12|Need to support the JSTL 1.2 specification| |46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l| |48333|New|Nor|2009-12-02|TLD generator | +-+---+---+--+--+ | Total9 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Connectors [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |34526|Opn|Nor|2005-04-19|Truncated content in decompressed requests from mo| |35959|Opn|Enh|2005-08-01|mod_jk not independant of UseCanonicalName| |36155|Opn|Nor|2005-08-12|tomcat chooses wrong host if using mod_jk | |36169|New|Enh|2005-08-12|[PATCH] Enable chunked encoding for requests in II| |38895|New|Nor|2006-03-08|Http headers with an underscore "_" change into hy| |39967|Inf|Nor|2006-07-05|mod_jk gives segmentation fault when apache is sta| |40208|Inf|Nor|2006-08-08|Request-Dump when ErrorDocument in httpd.conf is a| |41170|Inf|Nor|2006-12-13|single crlf in header termination crashes app.| |41923|Opn|Nor|2007-03-21|Tomcat doesnt recognized client abort | |42366|Inf|Nor|2007-05-09|Memory leak in newer mod_jk version when connectio| |42554|Opn|Nor|2007-05-31|mod_ssl + mod_jk with status_worker does not work | |43303|New|Enh|2007-09-04|Versioning under Windows not reported by many conn| |43968|New|Enh|2007-11-26|[patch] support ipv6 with mod_jk | |44290|New|Nor|2008-01-24|mod_jk/1.2.26: retry is not useful for an importan| |44349|New|Maj|2008-02-04|mod_jk/1.2.26 module does not read worker.status.s| |44379|New|Enh|2008-02-07|convert the output of strftime into UTF-8 | |44454|New|Nor|2008-02-19|busy count reported in mod_jk inflated, causes inc| |44571|New|Enh|2008-03-10|Limits busy per worker to a threshold | |45063|New|Nor|2008-05-22|JK-1.2.26 IIS ISAPI filter issue when running diff| |45313|New|Nor|2008-06-30|mod_jk 1.2.26 & apache 2.2.9 static compiled on so| |45395|New|Min|2008-07-14|MsgAjp dump method does not dump packet when being| |46337|New|Nor|2008-12-04|real worker name is wrong | |46406|New|Enh|2008-12-16|Supporting relative paths in isapi_redirect.proper| |46503|New|Nor|2009-01-09|Garbage characters in cluster domain field| |46632|New|Nor|2009-01-29|mod_jk's sockets close prematurely when the server| |46676|New|Enh|2009-02-09|Configurable test request for Watchdog thread | |46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca| |47038|New|Enh|2009-04-15|USE_FLOCK_LK redefined compiler warning when using| |47327|New|Enh|2009-06-07|remote_user not logged in apache logfile | |47617|New|Enh|2009-07-31|include time spent doing ajp_get_endpoint() in err| |47678|New|Nor|2009-08-11|Unable to allocate shared memory when using isapi_| |47679|New|Nor|2009-08-11|Not all headers get passed to Tomcat server from i| |47692|New|Blk|2009-08-12|Can not compile mod_jk with apache2.0.63 and tomca| |47714|New|Cri|2009-08-20|Reponse mixed between users | |47750|New|Maj|2009-08-27|Loss of worker settings when changing via jkstatus| |47795|New|Maj|2009-09-07|service sticky_session not being set correctly wit| |47840|New|Min|2009-09-14|A broken worker name is written in the log file. | |48169|New|Nor|2009-11-10|two second delay for cgi scripts mixed with mod_jk| |48191|New|Maj|2009-11-13|Problem with mod_jk 1.2.28 - Can not render up the| |48223|New|Nor|2009-11-18|IIS Logs HTTP status code 200 instead of error cod| |48490|New|Nor|2010-01-05|Changing a node to stopped in uriworkermap.propert| |48501|New|Enh|2010-01-07|Log rotation for ISAPI Redirector | |48513|New|Enh|2010-01-09|IIS Quick setup instructions | |48564|New|Nor|2010-01-18|Unable to turn off retries for LB worker | +-+---+---+--+--+ | Total 44 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 6 [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |39661|Opn|Enh|2006-05-25|Please document JULI FileHandler configuration pro| |41128|Inf|Enh|2006-12-07|Reference to java Thread name from RequestProcesso| |41679|New|Enh|2007-02-22|SemaphoreValve should be able to filter on url pat| |41791|New|Enh|2007-03-07|Tomcat behaves inconsistently concerning flush-pac| |41883|Ass|Enh|2007-03-18|use abstract wrapper instead of plain X509Certific| |41944|New|Enh|2007-03-25|Start running the RAT tool to see where we're miss| |41992|New|Enh|2007-03-30|Need ability to set OS process title | |42463|New|Enh|2007-05-20|"crossContext" and classloader issues - pls amend | |43001|New|Enh|2007-07-30|JspC lacks setMappedFile and setDie for use in Ant| |43003|New|Enh|2007-07-30|Separate dependent component download and build ta| |43400|New|Enh|2007-09-14|enum support for tag libs | |43497|New|Enh|2007-09-26|Add ability to escape rendered output of JSP expre| |43548|Opn|Enh|2007-10-04|xml schema for tomcat-users.xml | |43642|New|Enh|2007-10-17|Add prestartminSpareThreads attribute for Executor| |43682|New|Enh|2007-10-23|JULI: web-inf/classes/logging.properties to suppor| |43742|New|Enh|2007-10-30|.tag compiles performed one at a time -- extremel| |43790|Ass|Enh|2007-11-03|concurrent access issue on TagHandlerPool | |43979|New|Enh|2007-11-27|Add abstraction for Java and Classfile output | |44047|New|Enh|2007-12-10|Provide a way for Tomcat to serve up error pages w| |44106|New|Enh|2007-12-19|autodeploy configures directories which do not con| |44199|New|Enh|2008-01-10|expose current backlog queue size | |44225|New|Enh|2008-01-14|SSL connector tries to load the private keystore f| |44264|New|Enh|2008-01-18|Clustering - Support for disabling multicasting an| |44265|New|Enh|2008-01-18|Improve JspWriterImpl performance with "inline" su| |44284|New|Enh|2008-01-23|Support java.lang.Iterable in c:forEach tag | |44294|New|Enh|2008-01-25|Support for EL functions with varargs | |44299|New|Enh|2008-01-26|Provider manager app with a log out button| |44312|New|Enh|2008-01-28|Warn when overwritting docBase of the default Host| |44598|New|Enh|2008-03-13|JAASRealm is suppressing Exceptions | |44645|New|Enh|2008-03-20|[Patch] JNDIRealm - Doesn't support JNDI "java.nam| |44787|New|Enh|2008-04-09|provide more error context on "java.lang.IllegalSt| |44818|New|Enh|2008-04-13|tomcat hangs with GET when content-length is defin| |45014|New|Enh|2008-05-15|Request and Response classes should have wrappers | |45282|New|Enh|2008-06-25|NioReceiver doesn't close cleanly, leaving sockets| |45283|Opn|Enh|2008-06-25|Allow multiple authenticators to be added to pipel| |45428|New|Enh|2008-07-18|warn if the tomcat stop doesn't complete | |45654|New|Enh|2008-08-19|use static methods and attributes in a direct way!| |45731|New|Enh|2008-09-02|Enhancement request : pluggable httpsession cache | |45794|New|Enh|2008-09-12|Patch causes JNDIRealm to bind with user entered c| |45832|New|Enh|2008-09-18|add DIGEST authentication support to Ant tasks| |45871|New|Enh|2008-09-23|Support for salted and digested patches in DataSou| |45878|New|Enh|2008-09-24|Generated jars do not contain proper manifests or | |45879|Opn|Enh|2008-09-24|Windows installer fails to install NOTICE and RELE| |45931|Opn|Enh|2008-10-01|trimSpaces incorrectly modifies output| |45995|New|Enh|2008-10-13|RFE - MIME type extension not case sensitive | |46173|New|Enh|2008-11-09|Small patch for manager app: Setting an optional c| |46263|New|Enh|2008-11-21|Tomcat reloading of context does not update contex| |46264|New|Enh|2008-11-21|Shutting down tomcat with large number of contexts| |46284|New|Enh|2008-11-24|Add flag to DeltaManager that blocks processing cl| |46323|New|Enh|2008-12-02|NTLM Authentication for Microsoft Active Directory| |46350|New|Enh|2008-12-05|Maven repository should contain source bundles| |46451|
Bug report for Tomcat 7 [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |48222|New|Enh|2009-11-18|Source JARs empty in maven central| |48240|New|Nor|2009-11-19|Tomcat-Lite missing @Override markers | |48268|New|Nor|2009-11-23|Patch to fix generics in tomcat-lite | |48297|New|Nor|2009-11-28|webservices.ServiceRefFactory.initHandlerChain add| |48358|New|Enh|2009-12-09|JSP-unloading reloaded| |48392|New|Cri|2009-12-15|jdbc-pool is not returning the proxied connection | |48550|New|Enh|2010-01-14|Update examples and default server.xml to use UTF-| |48644|New|Nor|2010-01-30|Code should never ignore throwable| |48648|New|Nor|2010-01-31|Blank page (dropped connection) when running TC7 w| |48662|New|Enh|2010-02-02|context.xml expansion on deployment improvements | |48689|New|Enh|2010-02-05|Jar abstraction for Jasper| |48692|New|Enh|2010-02-07|Provide option to parse application/x-www-form-url| +-+---+---+--+--+ | Total 12 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 5 [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |27122|Opn|Enh|2004-02-20|IE plugins cannot access components through Tomcat| |28039|Opn|Enh|2004-03-30|Cluster Support for SingleSignOn | |29494|Inf|Enh|2004-06-10|No way to set PATH when running as a service on Wi| |33262|Inf|Enh|2005-01-27|Service Manager autostart should check for adminis| |33453|Opn|Enh|2005-02-08|Jasper should recompile JSP files whose datestamps| |33671|Opn|Enh|2005-02-21|Manual Windows service installation with custom na| |34801|New|Enh|2005-05-08|PATCH: CGIServlet does not terminate child after a| |34805|Ass|Enh|2005-05-08|warn about invalid security constraint url pattern| |34868|Ass|Enh|2005-05-11|allow to register a trust store for a session that| |35054|Inf|Enh|2005-05-25|warn if appBase is not existing as a File or direc| |36133|Inf|Enh|2005-08-10|Support JSS SSL implementation| |36362|New|Enh|2005-08-25|missing check for Java reserved keywords in tag fi| |36569|Inf|Enh|2005-09-09|Redirects produce illegal URL's | |36837|Inf|Enh|2005-09-28|Looking for ProxyHandler implementation of Http re| |36922|Inf|Enh|2005-10-04|setup.sh file mis-advertised and missing | |37018|Ass|Enh|2005-10-11|Document how to use tomcat-SSL with a pkcs11 token| |37334|Inf|Enh|2005-11-02|Realm digest property not aligned with the adminis| |37449|Opn|Enh|2005-11-10|Two UserDatabaseRealm break manager user | |37485|Inf|Enh|2005-11-14|I'd like to run init SQL after JDBC Connection cre| |38216|Inf|Enh|2006-01-10|Extend Jmxproxy to allow call of MBean Operations | |38268|Inf|Enh|2006-01-13|User friendly: Need submit button on adding/deleti| |38360|Inf|Enh|2006-01-24|Domain for session cookies| |38546|Inf|Enh|2006-02-07|Google bot sends invalid If-Modifed-Since Header, | |38577|Inf|Enh|2006-02-08|Enhance logging of security failures | |38743|New|Min|2006-02-21|when using APR, JKS options are silently ignored | |38916|Inf|Enh|2006-03-10|HttpServletRequest cannot handle multipart request| |39053|Inf|Enh|2006-03-21|include Tomcat embedded sample| |39309|Opn|Enh|2006-04-14|tomcat can't compile big jsp, hitting a compiler l| |39740|New|Enh|2006-06-07|semi-colon ; isn't allowed as a query argument sep| |39862|Inf|Enh|2006-06-22|provide support for protocol-independent GenericSe| |40211|Inf|Enh|2006-08-08|Compiled JSP don't indent HTML code | |40218|New|Enh|2006-08-08|JNDI realm - recursive group/role matching| |40222|Inf|Enh|2006-08-09|Default Tomcat configuration alows easy session hi| |40402|New|Enh|2006-09-03|Manager should display Exceptions | |40510|New|Enh|2006-09-14|installer does not create shortcuts for all users | |40712|New|Enh|2006-10-10|Realm admin error.| |40728|Inf|Enh|2006-10-11|Catalina MBeans use non-serializable classes | |40766|New|Enh|2006-10-16|Using an unsecure jsessionid with mod_proxy_ajp ov| |40881|Opn|Enh|2006-11-02|Unable to receive message through TCP channel -> | |41007|Opn|Enh|2006-11-20|Can't define customized 503 error page| |41179|New|Enh|2006-12-15|400 Bad Request response during auto re-deployment| |41227|Opn|Enh|2006-12-21|When the jasper compiler fails to compile a JSP, i| |41337|Opn|Enh|2007-01-10|Display an error page if no cert is available on C| |41496|New|Enh|2007-01-30|set a security provider for jsse in a connector co| |41498|New|Enh|2007-01-30|allRolesMode Realm configuration option not docume| |41539|Inf|Enh|2007-02-05|NullPointerException during Embedded tomcat restar| |41673|New|Enh|2007-02-21|Jasper output the message of compiling error using| |41697|Ver|Enh|2007-02-25|make visible in debug output if charset from brows| |41709|Inf|Enh|2007-02-26|When calling the API that relates to the buffer af| |41718|New|Enh|2007-02-27|Status 302 response to GET request has no body whe| |42390|New|Maj|2007-05-11|JSP compilation error with nested tagfile tags wit| |42416|
Bug report for Tomcat Native [2010/02/07]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |38372|Inf|Cri|2006-01-25|tcnative-1.dll response overflow corruption, parti| |41361|New|Nor|2007-01-14|Content lost when read by a slow client. | |42090|New|Cri|2007-04-11|tcnative badly handles some OpenSSL disconnections| |45392|New|Nor|2008-07-14|No OCSP support for client SSL verification | |46041|New|Cri|2008-10-20|Tomcat service is terminated unexpectedly (tcnativ| |46179|New|Maj|2008-11-10|apr ssl client authentication | |46571|New|Nor|2009-01-21|tcnative blocks in APR poll on Solaris| |47319|New|Nor|2009-06-05|With APR, getRemoteHost() returns NULL for unknown| |47851|New|Nor|2009-09-16|thread-safety issues in the TC native Java code | |48253|New|Min|2009-11-20|Tomcat Native patch - adding dynamic locking callb| |48584|New|Min|2010-01-20|Error or ACCESS_VIOLATION on shutdown | |48655|New|Nor|2010-02-02|Active multipart downloads prevent tomcat shutdown| +-+---+---+--+--+ | Total 12 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907513 - /tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties
Author: markt Date: Sun Feb 7 23:30:45 2010 New Revision: 907513 URL: http://svn.apache.org/viewvc?rev=907513&view=rev Log: As pointed out by bug https://issues.apache.org/bugzilla/show_bug.cgi?id=48672, the host-manager application docs do not exist. Make this clear. Modified: tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties Modified: tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties?rev=907513&r1=907512&r2=907513&view=diff == --- tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties (original) +++ tomcat/trunk/java/org/apache/catalina/manager/host/LocalStrings.properties Sun Feb 7 23:30:45 2010 @@ -45,10 +45,10 @@ htmlHostManagerServlet.messageLabel=Message: htmlHostManagerServlet.manager=Host Manager htmlHostManagerServlet.list=List Virtual Hosts -htmlHostManagerServlet.helpHtmlManagerFile=html-host-manager-howto.html -htmlHostManagerServlet.helpHtmlManager=HTML Host Manager Help (Coming Soon!) +htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html +htmlHostManagerServlet.helpHtmlManager=HTML Host Manager Help (TODO) htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html -htmlHostManagerServlet.helpManager=Host Manager Help +htmlHostManagerServlet.helpManager=Host Manager Help (TODO) htmlHostManagerServlet.hostName=Host name htmlHostManagerServlet.hostAliases=Host aliases htmlHostManagerServlet.hostTasks=Commands - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907515 - /tomcat/tc6.0.x/trunk/STATUS.txt
Author: markt Date: Sun Feb 7 23:32:33 2010 New Revision: 907515 URL: http://svn.apache.org/viewvc?rev=907515&view=rev Log: Proposal Modified: tomcat/tc6.0.x/trunk/STATUS.txt Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=907515&r1=907514&r2=907515&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Sun Feb 7 23:32:33 2010 @@ -300,3 +300,8 @@ http://svn.apache.org/viewvc?rev=907311&view=rev +1: markt -1: + +* Mark the host-manager docs as todo + http://svn.apache.org/viewvc?rev=907513&view=rev + +1: markt + -1: - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48672] Tomcat Virtual Host Manager (/host-manager) have broken "Host Manager Help" link.
https://issues.apache.org/bugzilla/show_bug.cgi?id=48672 Mark Thomas changed: What|Removed |Added Severity|normal |enhancement --- Comment #2 from Mark Thomas 2010-02-07 15:34:32 UTC --- I've marked both the docs as todo and am changing this to an enhancement to write the docs. It is worth linking to the virtual hosting docs but I think it would be more confusing to link to it directly. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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
buildbot success in ASF Buildbot on tomcat-trunk
The Buildbot has detected a restored build of tomcat-trunk on ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-trunk/builds/68 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: Build Source Stamp: [branch tomcat/trunk] 907513 Blamelist: markt Build succeeded! sincerely, -The ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907534 - in /tomcat/trunk/test: org/apache/jasper/compiler/TestParser.java webapp/bug48668a.jsp webapp/bug48668b.jsp
Author: markt Date: Mon Feb 8 01:58:06 2010 New Revision: 907534 URL: http://svn.apache.org/viewvc?rev=907534&view=rev Log: Add test cases for bug 48668 Added: tomcat/trunk/test/webapp/bug48668a.jsp (with props) tomcat/trunk/test/webapp/bug48668b.jsp (with props) Modified: tomcat/trunk/test/org/apache/jasper/compiler/TestParser.java Modified: tomcat/trunk/test/org/apache/jasper/compiler/TestParser.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/jasper/compiler/TestParser.java?rev=907534&r1=907533&r2=907534&view=diff == --- tomcat/trunk/test/org/apache/jasper/compiler/TestParser.java (original) +++ tomcat/trunk/test/org/apache/jasper/compiler/TestParser.java Mon Feb 8 01:58:06 2010 @@ -45,6 +45,40 @@ assertEcho(result, "01-\\"); } +public void testBug48668a() throws Exception { +Tomcat tomcat = getTomcatInstance(); + +File appDir = +new File("test/webapp"); +// app dir is relative to server home +tomcat.addWebapp(null, "/test", appDir.getAbsolutePath()); + +tomcat.start(); + +ByteChunk res = getUrl("http://localhost:"; + getPort() + +"/test/bug48668a.jsp"); +String result = res.toString(); +assertEcho(result, "00-Hello world#{foo.bar}"); +assertEcho(result, "01-Hello world${foo.bar}"); +} + +public void testBug48668b() throws Exception { +Tomcat tomcat = getTomcatInstance(); + +File appDir = +new File("test/webapp"); +// app dir is relative to server home +tomcat.addWebapp(null, "/test", appDir.getAbsolutePath()); + +tomcat.start(); + +ByteChunk res = getUrl("http://localhost:"; + getPort() + +"/test/bug48668b.jsp"); +String result = res.toString(); +System.out.println(result); +assertEcho(result, "00-Hello world#{foo.bar}"); +} + /** Assertion for text printed by tags:echo */ private static void assertEcho(String result, String expected) { assertTrue(result.indexOf("" + expected + "") > 0); Added: tomcat/trunk/test/webapp/bug48668a.jsp URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp/bug48668a.jsp?rev=907534&view=auto == --- tomcat/trunk/test/webapp/bug48668a.jsp (added) +++ tomcat/trunk/test/webapp/bug48668a.jsp Mon Feb 8 01:58:06 2010 @@ -0,0 +1,26 @@ +<%-- + 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. +--%> +<%@ page isELIgnored="true" %> +<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %> + + Bug 48668a test case + +#{foo.bar} +${foo.bar} + + + Propchange: tomcat/trunk/test/webapp/bug48668a.jsp -- svn:eol-style = native Added: tomcat/trunk/test/webapp/bug48668b.jsp URL: http://svn.apache.org/viewvc/tomcat/trunk/test/webapp/bug48668b.jsp?rev=907534&view=auto == --- tomcat/trunk/test/webapp/bug48668b.jsp (added) +++ tomcat/trunk/test/webapp/bug48668b.jsp Mon Feb 8 01:58:06 2010 @@ -0,0 +1,25 @@ +<%-- + 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. +--%> +<%@ page deferredSyntaxAllowedAsLiteral="true" %> +<%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %> + + Bug 48668b test case + +#{foo.bar} + +
svn commit: r907537 - /tomcat/trunk/test/org/apache/TestAll.java
Author: markt Date: Mon Feb 8 01:59:35 2010 New Revision: 907537 URL: http://svn.apache.org/viewvc?rev=907537&view=rev Log: Update with recently added tests Modified: tomcat/trunk/test/org/apache/TestAll.java Modified: tomcat/trunk/test/org/apache/TestAll.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/TestAll.java?rev=907537&r1=907536&r2=907537&view=diff == --- tomcat/trunk/test/org/apache/TestAll.java (original) +++ tomcat/trunk/test/org/apache/TestAll.java Mon Feb 8 01:59:35 2010 @@ -23,17 +23,32 @@ import org.apache.catalina.connector.TestKeepAliveCount; import org.apache.catalina.connector.TestRequest; import org.apache.catalina.core.TestStandardContext; +import org.apache.catalina.deploy.TestSecurityConstraint; +import org.apache.catalina.deploy.TestWebXml; import org.apache.catalina.deploy.TestWebXmlOrdering; import org.apache.catalina.ha.session.TestSerializablePrincipal; import org.apache.catalina.startup.TestTomcat; import org.apache.catalina.startup.TestTomcatSSL; +import org.apache.catalina.util.TestRequestUtil; +import org.apache.catalina.valves.TestRemoteIpValve; import org.apache.el.TestELEvaluation; import org.apache.el.TestELInJsp; +import org.apache.el.TestMethodExpressionImpl; +import org.apache.el.TestValueExpressionImpl; import org.apache.el.lang.TestELSupport; import org.apache.jasper.compiler.TestAttributeParser; import org.apache.jasper.compiler.TestGenerator; +import org.apache.jasper.compiler.TestParser; +import org.apache.jasper.compiler.TestScriptingVariabler; import org.apache.jasper.compiler.TestValidator; import org.apache.tomcat.util.http.TestCookies; +import org.apache.tomcat.util.http.TestCookiesAllowEquals; +import org.apache.tomcat.util.http.TestCookiesAllowHttpSeps; +import org.apache.tomcat.util.http.TestCookiesDefaultSysProps; +import org.apache.tomcat.util.http.TestCookiesDisallowEquals; +import org.apache.tomcat.util.http.TestCookiesNoFwdStrictSysProps; +import org.apache.tomcat.util.http.TestCookiesNoStrictNamingSysProps; +import org.apache.tomcat.util.http.TestCookiesStrictSysProps; import org.apache.tomcat.util.res.TestStringManager; public class TestAll { @@ -46,28 +61,46 @@ suite.addTestSuite(TestRequest.class); // core suite.addTestSuite(TestStandardContext.class); +// deploy +suite.addTestSuite(TestSecurityConstraint.class); +suite.addTestSuite(TestWebXml.class); +suite.addTestSuite(TestWebXmlOrdering.class); // ha.session suite.addTestSuite(TestSerializablePrincipal.class); // startup suite.addTestSuite(TestTomcat.class); suite.addTestSuite(TestTomcatSSL.class); -suite.addTestSuite(TestWebXmlOrdering.class); // tribes // suite.addTest(TribesTestSuite.suite()); +// util +suite.addTestSuite(TestRequestUtil.class); +// valves +suite.addTestSuite(TestRemoteIpValve.class); // o.a.el suite.addTestSuite(TestELSupport.class); suite.addTestSuite(TestELEvaluation.class); suite.addTestSuite(TestELInJsp.class); +suite.addTestSuite(TestMethodExpressionImpl.class); +suite.addTestSuite(TestValueExpressionImpl.class); // o.a.jasper suite.addTestSuite(TestAttributeParser.class); suite.addTestSuite(TestGenerator.class); +suite.addTestSuite(TestParser.class); +suite.addTestSuite(TestScriptingVariabler.class); suite.addTestSuite(TestValidator.class); // o.a.tomcat.util // http suite.addTestSuite(TestCookies.class); +suite.addTestSuite(TestCookiesAllowEquals.class); +suite.addTestSuite(TestCookiesAllowHttpSeps.class); +suite.addTestSuite(TestCookiesDefaultSysProps.class); +suite.addTestSuite(TestCookiesDisallowEquals.class); +suite.addTestSuite(TestCookiesNoFwdStrictSysProps.class); +suite.addTestSuite(TestCookiesNoStrictNamingSysProps.class); +suite.addTestSuite(TestCookiesStrictSysProps.class); // res suite.addTestSuite(TestStringManager.class); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907538 - /tomcat/trunk/java/org/apache/jasper/compiler/Parser.java
Author: markt Date: Mon Feb 8 02:00:58 2010 New Revision: 907538 URL: http://svn.apache.org/viewvc?rev=907538&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48668 Don't look for EL matches (which swallow the EL match string) if EL is not enabled Modified: tomcat/trunk/java/org/apache/jasper/compiler/Parser.java Modified: tomcat/trunk/java/org/apache/jasper/compiler/Parser.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/Parser.java?rev=907538&r1=907537&r2=907538&view=diff == --- tomcat/trunk/java/org/apache/jasper/compiler/Parser.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/Parser.java Mon Feb 8 02:00:58 2010 @@ -1413,9 +1413,9 @@ parseXMLScriptlet(parent); } else if (reader.matches("
svn commit: r907539 - /tomcat/tc6.0.x/trunk/STATUS.txt
Author: markt Date: Mon Feb 8 02:03:07 2010 New Revision: 907539 URL: http://svn.apache.org/viewvc?rev=907539&view=rev Log: Proposal Modified: tomcat/tc6.0.x/trunk/STATUS.txt Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=907539&r1=907538&r2=907539&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Mon Feb 8 02:03:07 2010 @@ -305,3 +305,10 @@ http://svn.apache.org/viewvc?rev=907513&view=rev +1: markt -1: + +* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48668 + Don't look for EL matches (which swallow the EL match string) if EL is not + enabled + http://svn.apache.org/viewvc?rev=907538&view=rev + +1: markt + -1: - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48668] Template text that looks like a deferred expression can be mishandled even if EL is ignored
https://issues.apache.org/bugzilla/show_bug.cgi?id=48668 --- Comment #1 from Mark Thomas 2010-02-07 18:03:40 UTC --- Thanks for the report. This has been fixed in trunk and proposed for 6.0.x -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: r907541 - /tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java
Author: markt Date: Mon Feb 8 02:06:49 2010 New Revision: 907541 URL: http://svn.apache.org/viewvc?rev=907541&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48665 Correct package in Javadoc Patch provided by Cyrille Le Clerc Modified: tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Modified: tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=907541&r1=907540&r2=907541&view=diff == --- tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original) +++ tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Mon Feb 8 02:06:49 2010 @@ -163,7 +163,7 @@ * * *
svn commit: r907542 - /tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java
Author: markt Date: Mon Feb 8 02:08:05 2010 New Revision: 907542 URL: http://svn.apache.org/viewvc?rev=907542&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48665 Correct package in Javadoc Patch provided by Cyrille Le Clerc Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Modified: tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=907542&r1=907541&r2=907542&view=diff == --- tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original) +++ tomcat/tc6.0.x/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Mon Feb 8 02:08:05 2010 @@ -149,7 +149,7 @@ * * *
DO NOT REPLY [Bug 48665] RemoteIpValve examples refer to "connector" package
https://issues.apache.org/bugzilla/show_bug.cgi?id=48665 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #3 from Mark Thomas 2010-02-07 18:08:33 UTC --- Thanks for the patch. It has been applied to trunk and 6.0.x and will be included in 7.0.0 onwards and 6.0.25 onwards. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: svn commit: r907537 - /tomcat/trunk/test/org/apache/TestAll.java
On 08/02/2010, ma...@apache.org wrote: > Author: markt > Date: Mon Feb 8 01:59:35 2010 > New Revision: 907537 > > URL: http://svn.apache.org/viewvc?rev=907537&view=rev > Log: > Update with recently added tests > > Modified: > tomcat/trunk/test/org/apache/TestAll.java > Is it really necessary to keep this file at all? It's not used by the Ant test target, and it's a pain keeping it up to date. Likewise for any other suite() methods - unless there is a sequencing requirement, there's no point in using them. Nor is there any need for main() methods in test classes. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
buildbot failure in ASF Buildbot on tomcat-trunk
The Buildbot has detected a new failure of tomcat-trunk on ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-trunk/builds/70 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: Build Source Stamp: [branch tomcat/trunk] 907541 Blamelist: markt BUILD FAILED: failed compile sincerely, -The ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48663] tomcat6w.exe shows wrong default of Logging Level
https://issues.apache.org/bugzilla/show_bug.cgi?id=48663 Mark Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution||INVALID --- Comment #1 from Mark Thomas 2010-02-07 18:18:31 UTC --- The bug is in Prunmgr. https://issues.apache.org/jira/browse/DAEMON-132 has been opened against commons-daemon for this issue. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: r907544 - in /tomcat/trunk/java/org/apache/coyote/http11: Http11AprProcessor.java Http11NioProcessor.java Http11Processor.java
Author: markt Date: Mon Feb 8 02:27:43 2010 New Revision: 907544 URL: http://svn.apache.org/viewvc?rev=907544&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48660 Compression should add to Vary header rather than over-write it Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java?rev=907544&r1=907543&r2=907544&view=diff == --- tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java Mon Feb 8 02:27:43 2010 @@ -1660,7 +1660,7 @@ outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]); headers.setValue("Content-Encoding").setString("gzip"); // Make Proxies happy via Vary (from mod_deflate) -headers.setValue("Vary").setString("Accept-Encoding"); +headers.addValue("Vary").setString("Accept-Encoding"); } // Add date header Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java?rev=907544&r1=907543&r2=907544&view=diff == --- tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java Mon Feb 8 02:27:43 2010 @@ -1159,7 +1159,7 @@ outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]); headers.setValue("Content-Encoding").setString("gzip"); // Make Proxies happy via Vary (from mod_deflate) -headers.setValue("Vary").setString("Accept-Encoding"); +headers.addValue("Vary").setString("Accept-Encoding"); } // Add date header Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java?rev=907544&r1=907543&r2=907544&view=diff == --- tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java (original) +++ tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java Mon Feb 8 02:27:43 2010 @@ -815,7 +815,7 @@ outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]); headers.setValue("Content-Encoding").setString("gzip"); // Make Proxies happy via Vary (from mod_deflate) -headers.setValue("Vary").setString("Accept-Encoding"); +headers.addValue("Vary").setString("Accept-Encoding"); } // Add date header - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907545 - /tomcat/tc6.0.x/trunk/STATUS.txt
Author: markt Date: Mon Feb 8 02:29:34 2010 New Revision: 907545 URL: http://svn.apache.org/viewvc?rev=907545&view=rev Log: Proposal Modified: tomcat/tc6.0.x/trunk/STATUS.txt Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=907545&r1=907544&r2=907545&view=diff == --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Mon Feb 8 02:29:34 2010 @@ -312,3 +312,9 @@ http://svn.apache.org/viewvc?rev=907538&view=rev +1: markt -1: + +* Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48660 + Vary should add to Vary header rather than over-write it + http://svn.apache.org/viewvc?rev=907544&view=rev + +1: markt + -1: - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48660] Connector compression=on overwrites Vary header
https://issues.apache.org/bugzilla/show_bug.cgi?id=48660 --- Comment #1 from Mark Thomas 2010-02-07 18:33:58 UTC --- This has been fixed in trunk and proposed for 6.0.x -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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
buildbot failure in ASF Buildbot on tomcat-6-trunk
The Buildbot has detected a new failure of tomcat-6-trunk on ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-6-trunk/builds/45 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: Build Source Stamp: [branch tomcat/tc6.0.x/trunk] 907545 Blamelist: markt BUILD FAILED: failed compile sincerely, -The ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
buildbot success in ASF Buildbot on tomcat-trunk
The Buildbot has detected a restored build of tomcat-trunk on ASF Buildbot. Full details are available at: http://ci.apache.org/builders/tomcat-trunk/builds/71 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: Build Source Stamp: [branch tomcat/trunk] 907544 Blamelist: markt Build succeeded! sincerely, -The ASF Buildbot - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48600] Performance issue with tags
https://issues.apache.org/bugzilla/show_bug.cgi?id=48600 Philippe Prados changed: What|Removed |Added Keywords||PatchAvailable -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: r907560 - /tomcat/jk/trunk/native/common/jk_connect.c
Author: timw Date: Mon Feb 8 06:57:03 2010 New Revision: 907560 URL: http://svn.apache.org/viewvc?rev=907560&view=rev Log: Defining SHUT_RD on platforms that don't have it (i.e. Windows uses SD_RECEIVE). r893452 started using this, which broke the build on Windows. Modified: tomcat/jk/trunk/native/common/jk_connect.c Modified: tomcat/jk/trunk/native/common/jk_connect.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_connect.c?rev=907560&r1=907559&r2=907560&view=diff == --- tomcat/jk/trunk/native/common/jk_connect.c (original) +++ tomcat/jk/trunk/native/common/jk_connect.c Mon Feb 8 06:57:03 2010 @@ -671,6 +671,7 @@ #define MAX_SECS_TO_LINGER 30 #endif #define SECONDS_TO_LINGER 2 + #ifndef SHUT_WR #ifdef SD_SEND #define SHUT_WR SD_SEND @@ -679,6 +680,14 @@ #endif #endif +#ifndef SHUT_RD +#ifdef SD_RECEIVE +#define SHUT_RD SD_RECEIVE +#else +#define SHUT_RD 0x00 +#endif +#endif + /** Drain and close the socket * @param sdsocket to close * @param l logger - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907565 - /tomcat/native/trunk/native/src/network.c
Author: mturk Date: Mon Feb 8 07:18:58 2010 New Revision: 907565 URL: http://svn.apache.org/viewvc?rev=907565&view=rev Log: Fix JVM core on Library.terminate Modified: tomcat/native/trunk/native/src/network.c Modified: tomcat/native/trunk/native/src/network.c URL: http://svn.apache.org/viewvc/tomcat/native/trunk/native/src/network.c?rev=907565&r1=907564&r2=907565&view=diff == --- tomcat/native/trunk/native/src/network.c (original) +++ tomcat/native/trunk/native/src/network.c Mon Feb 8 07:18:58 2010 @@ -76,6 +76,7 @@ #endif /* TCN_DO_STATISTICS */ +extern apr_pool_t *tcn_global_pool; static apr_status_t sp_socket_cleanup(void *data) { tcn_socket_t *s = (tcn_socket_t *)data; @@ -409,7 +410,7 @@ } return P2J(a); cleanup: -if (p && s->sock) +if (tcn_global_pool && p && s->sock) apr_pool_destroy(p); return 0; } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r907567 - in /tomcat/native/branches/1.1.x: native/src/network.c xdocs/miscellaneous/changelog.xml
Author: mturk Date: Mon Feb 8 07:22:04 2010 New Revision: 907567 URL: http://svn.apache.org/viewvc?rev=907567&view=rev Log: Fix JVM core on Library.terminate Modified: tomcat/native/branches/1.1.x/native/src/network.c tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml Modified: tomcat/native/branches/1.1.x/native/src/network.c URL: http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/native/src/network.c?rev=907567&r1=907566&r2=907567&view=diff == --- tomcat/native/branches/1.1.x/native/src/network.c (original) +++ tomcat/native/branches/1.1.x/native/src/network.c Mon Feb 8 07:22:04 2010 @@ -76,6 +76,7 @@ #endif /* TCN_DO_STATISTICS */ +extern apr_pool_t *tcn_global_pool; static apr_status_t sp_socket_cleanup(void *data) { tcn_socket_t *s = (tcn_socket_t *)data; @@ -409,7 +410,7 @@ } return P2J(a); cleanup: -if (p && s->sock) +if (tcn_global_pool && p && s->sock) apr_pool_destroy(p); return 0; } Modified: tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml?rev=907567&r1=907566&r2=907567&view=diff == --- tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml (original) +++ tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml Mon Feb 8 07:22:04 2010 @@ -36,6 +36,13 @@ new documentation project for Tomcat Native was started. + + + + Prevent crashing JVM on shutdown. (mturk) + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JK 1.2.29 Plan
I guess we need to re-plan this since we missed the dates? I'll hold off on the IIS log rotation changes until 1.2.29 is tagged. cheers tim From: "Mladen Turk" > To: dev@tomcat.apache.org > Sent: Thursday, 7 January, 2010 12:42:07 AM GMT +12:00 New Zealand > Subject: Re: JK 1.2.29 Plan > > +1 > > I've done majority of planned fixes. > > Let's tag and then play with IIS rotatelogs. > BTW, the IIS logging should be fixed now > (compiling with commode.obj that forces a real flush on fflush) > > > On 01/06/2010 11:07 AM, Rainer Jung wrote: > > Any objections to the following plan about JK 1.2.29? > > > > - 15.01.2009 > > make snapshot available for testing feedback like we did > > for nearly all previous releases > > > > - ~22.01.2009 > > tag 1.2.29 (exact date depending whether there's bug feedback) > > > > > > Regards > -- > ^TM > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >
Tagging Tomcat Native 1.1.20
Hi, We have a nasty bug that crashes the JVM on shutdown cause by Library.terminate call while we are inside Socket.accept The reason for crash is that we reference later in code the memory that was already destroyed with apr_pool_terminate, and can lead to a JVM core. The fix is quite simple (r907567) and I plan to tag 1.1.20 and propose a vote. Comments? Regards -- ^TM - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: JK 1.2.29 Plan
After a couple of heavily loaded weeks, I'll have time to care about it this week. I'll review the changes done by Mladen and will then proceed with the usual snapshot for letting people do some tests before the final release. I guess I'll need 2 or 3 days before doing the snapshot. Regards, Rainer On 08.02.2010 08:23, Tim Whittington wrote: I guess we need to re-plan this since we missed the dates? I'll hold off on the IIS log rotation changes until 1.2.29 is tagged. cheers tim From: "Mladen Turk" To: dev@tomcat.apache.org Sent: Thursday, 7 January, 2010 12:42:07 AM GMT +12:00 New Zealand Subject: Re: JK 1.2.29 Plan +1 I've done majority of planned fixes. Let's tag and then play with IIS rotatelogs. BTW, the IIS logging should be fixed now (compiling with commode.obj that forces a real flush on fflush) On 01/06/2010 11:07 AM, Rainer Jung wrote: Any objections to the following plan about JK 1.2.29? - 15.01.2009 make snapshot available for testing feedback like we did for nearly all previous releases - ~22.01.2009 tag 1.2.29 (exact date depending whether there's bug feedback) Regards -- ^TM - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Enable RAW headers by default in IIS Tomcat connector
Hi all Bug 38895 (Http headers with an underscore "_" change into hypen "-") points out that the IIS Tomcat Connector uses (by default) the CGI style headers from IIS, and thus mangles underscores in header names. There's a USE_RAW_HEADERS define that will force the use of the raw HTTP headers and avoid this problem, so I'd propose that we make that behaviour the default. I can't see a good reason to retain the option to use the CGI style headers when we've got the code to parse the raw headers - can anyone with a longer memory think of a good reason to retain it? https://issues.apache.org/bugzilla/show_bug.cgi?id=38895 cheers tim
DO NOT REPLY [Bug 48584] Error or ACCESS_VIOLATION on shutdown
https://issues.apache.org/bugzilla/show_bug.cgi?id=48584 --- Comment #9 from Mladen Turk 2010-02-07 23:42:23 UTC --- Fixed in the SVN with r907567 I'm leaving the issue open until release so we can have a confirmation -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: r907580 - /tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml
Author: mturk Date: Mon Feb 8 07:43:43 2010 New Revision: 907580 URL: http://svn.apache.org/viewvc?rev=907580&view=rev Log: Reference the actual bug# Modified: tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml Modified: tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml?rev=907580&r1=907579&r2=907580&view=diff == --- tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml (original) +++ tomcat/native/branches/1.1.x/xdocs/miscellaneous/changelog.xml Mon Feb 8 07:43:43 2010 @@ -39,7 +39,7 @@ - Prevent crashing JVM on shutdown. (mturk) + 48584: Prevent crashing JVM on shutdown. (mturk) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 47692] Can not compile mod_jk with apache2.0.63 and tomcat-connectors-1.2.28
https://issues.apache.org/bugzilla/show_bug.cgi?id=47692 Tim Whittington changed: What|Removed |Added Priority|P2 |P3 Severity|blocker |regression --- Comment #3 from Tim Whittington 2010-02-07 23:43:56 UTC --- I haven't had an issue building on AIX previously, but all my recent builds have been using xlc (to avoid libgcc linking issues). -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- 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: Enable RAW headers by default in IIS Tomcat connector
On 02/08/2010 08:38 AM, Tim Whittington wrote: There's a USE_RAW_HEADERS define that will force the use of the raw HTTP headers and avoid this problem, so I'd propose that we make that behaviour the default. I agree with having it default, but is it possible to have additional configure option that would allow legacy mode? Regards -- ^TM - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
DO NOT REPLY [Bug 48694] New: WebappClassLoader deadlock if web application uses it's own classloader
https://issues.apache.org/bugzilla/show_bug.cgi?id=48694 Summary: WebappClassLoader deadlock if web application uses it's own classloader Product: Tomcat 6 Version: 6.0.24 Platform: PC OS/Version: Windows Vista Status: NEW Severity: normal Priority: P2 Component: Catalina AssignedTo: dev@tomcat.apache.org ReportedBy: eugene.petre...@jetbrains.com OS: Windows 7 x64, JRE: 1.5.0_19-b02 (x86) Please see the stacktrace: TOMCAT 6.0.24 DEADLOCK Thread1: 20:32:24 Loading VCS changes for perforce: localhost:1666: UNIT-235 {id=5}; Changes loader 5 {id...@6432, prio=5, in group 'main', status: 'waiting for monitor entry' java.lang.Thread.State: BLOCKED blocks 20:32:24 Loading VCS changes for tfs: https://team-unit.labs.intellij.net:8080 $/Asd {id=3}; Changes loader 4 {id...@6406 blocks 20:32:24 Loading VCS changes for svn: http://89.163.21.152:1777/espresso/svn/dsis/trunk {id=2}; Changes loader 1 {id...@6412 waiting for 20:32:24 Loading VCS changes for tfs: https://team-unit.labs.intellij.net:8080 $/Asd {id=3}; Changes loader 4 {id...@6406 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2276) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:976) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1451) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329) at jetbrains.buildServer.plugins.classLoaders.TeamCityClassLoader.callParentLoadClass(TeamCityClassLoader.java:45) at jetbrains.buildServer.plugins.classLoaders.TeamCityClassLoader.doLoadClass(TeamCityClassLoader.java:60) at jetbrains.buildServer.plugins.classLoaders.TeamCityClassLoader.loadClass(TeamCityClassLoader.java:35) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at jetbrains.buildServer.buildTriggers.vcs.perforce.P4CommandLineConnection.runP4Command(P4CommandLineConnection.java:47) at jetbrains.buildServer.buildTriggers.vcs.perforce.PerforceConnection.runCommand(PerforceConnection.java:161) at jetbrains.buildServer.buildTriggers.vcs.perforce.PerforceConnection.runCommand(PerforceConnection.java:211) at jetbrains.buildServer.buildTriggers.vcs.perforce.PerforceConnection.getCurrentVersion(PerforceConnection.java:264) at jetbrains.buildServer.buildTriggers.vcs.perforce.PerforceSupport.getCurrentVersion(PerforceSupport.java:377) at jetbrains.buildServer.buildTriggers.vcs.VcsChangesLoader.getCurrentVersion(VcsChangesLoader.java:444) at jetbrains.buildServer.vcs.impl.VcsManagerImpl.getVersionsForAllRoots(VcsManagerImpl.java:1145) at jetbrains.buildServer.vcs.impl.VcsManagerImpl.loadChanges(VcsManagerImpl.java:1099) at jetbrains.buildServer.serverSide.impl.auth.SecuredVcsManager.loadChanges(SecuredVcsManager.java:50) at jetbrains.buildServer.serverSide.impl.VcsModificationChecker$1.run(VcsModificationChecker.java:168) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.java:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676) at java.lang.Thread.run(Thread.java:595) Thread2: 20:32:24 Loading VCS changes for tfs: https://team-unit.labs.intellij.net:8080 $/Asd {id=3}; Changes loader 4 {id...@6406, prio=5, in group 'main', status: 'waiting for monitor entry' java.lang.Thread.State: BLOCKED blocks 20:32:24 Loading VCS changes for perforce: localhost:1666: UNIT-235 {id=5}; Changes loader 5 {id...@6432 blocks Vcs moni...@6389 blocks Alarm (NotificationThread-HangedBuilds)@6498 blocks TeamCity initializat...@1382 waiting for 20:32:24 Loading VCS changes for perforce: localhost:1666: UNIT-235 {id=5}; Changes loader 5 {id...@6432 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1363) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at jetbrains.buildServer.SimpleCommandLineProcessRunner.runCommandSecure(SimpleCommandLineProcessRunner.java:119) at jetbrains.buildServer.buildTriggers.vcs.tfs.TfsNativeExeRunner.start(TfsNativeExeRunner.java:48) at jetbrains.buildServer.buildTriggers.vcs.tfs.TfsServerNativeExeRunner.start(TfsServerNativeExeRunner.java:96) at jetbrains.buildServer.buildTriggers.vcs.tfs.TfsSupport$1.apply(TfsSupport.java:134) at jetbrains.buildServer.buildTriggers.vcs.tfs.TfsSupport$1.apply(T