jboynes | 1 Jan 02:19 2011
Picon

svn commit: r1054183 - /tomcat/taglibs/standard/trunk/impl/src/main/java/org/apache/taglibs/standard/tag/common/xml/UnresolvableException.java

Author: jboynes
Date: Sat Jan  1 01:19:52 2011
New Revision: 1054183

URL: http://svn.apache.org/viewvc?rev=1054183&view=rev
Log:
remove obsolete exception class

Removed:
    tomcat/taglibs/standard/trunk/impl/src/main/java/org/apache/taglibs/standard/tag/common/xml/UnresolvableException.java
bugzilla | 1 Jan 15:35 2011
Picon

DO NOT REPLY [Bug 50535] New: Support resources serving from /WEB-INF/classes/META-INF/resources directory

https://issues.apache.org/bugzilla/show_bug.cgi?id=50535

           Summary: Support resources serving from
                    /WEB-INF/classes/META-INF/resources directory
           Product: Tomcat 7
           Version: 7.0.5
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Catalina
        AssignedTo: dev <at> tomcat.apache.org
        ReportedBy: kiralyattila.hu <at> gmail.com

Servlet 3.0 introduced the feature to serve static files from
META-INF/resources directory. The specification only demands support for this
if the META-INF/resources is inside of a jar file in the /WEB-INF/lib
directory.

Tomcat passes this requirement because it serves files from jar but not from
WEB-INF/classes. It seems Glassfish 3.0.1 however supports both type of
locations. It would be nice if Tomcat would support it too.

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla | 1 Jan 15:36 2011
Picon

DO NOT REPLY [Bug 50535] Support resources serving from /WEB-INF/classes/META-INF/resources directory

https://issues.apache.org/bugzilla/show_bug.cgi?id=50535

Attila Király <kiralyattila.hu <at> gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kiralyattila.hu <at> gmail.com

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla | 1 Jan 20:40 2011
Picon

DO NOT REPLY [Bug 46052] SetLocaleSupport is slow to initialize when many large items are on the classpath

https://issues.apache.org/bugzilla/show_bug.cgi?id=46052

--- Comment #2 from Jeremy Boynes <jboynes <at> apache.org> 2011-01-01 14:40:29 EST ---
Java6 introduced the java.util.spi.LocaleServiceProvider mechanism as a
pluggable mechanism for supporting additional Locales which requires searching
the classpath for LocaleServiceProvider implementations when supporting
getAvailableLocales(). Prior to 1.6 there was no extension mechanism and
getAvailableLocales() only returned the pre-defined Locales supported by the
JVM.

The matching algorithm described by LocaleServiceProvider is the same as that
defined in the JSTL specification 9.3.2 LocaleLookup. We might be able to
resolve this issue by switching to the JVM's implementation.

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla | 1 Jan 21:18 2011
Picon

DO NOT REPLY [Bug 50265] FormatDateSupport.dateFormatCache lazy init is not safe

https://issues.apache.org/bugzilla/show_bug.cgi?id=50265

Jeremy Boynes <jboynes <at> apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |32311

--- Comment #1 from Jeremy Boynes <jboynes <at> apache.org> 2011-01-01 15:18:25 EST ---
The caching was added to resolve 32311, which was opened due to contention
issues with DateFormat.getTimeInstance() calling Calendar.getInstance() which
was synchronized. However, the synchronized keyword was removed with Java 1.4
so this should no longer be an issue for us.

#32311 also notes that the calls to format() on the cached formatters are not
thread safe and need to be synchronized; this is missing from the current
implementation. However, in many applications the date/time patterns and Locale
are likely to be the same and the cache only holds one instance of the
formatter. By synchronizing on it we will introduce a contention point just
like the the fix was trying to avoid.

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
bugzilla | 1 Jan 21:18 2011
Picon

DO NOT REPLY [Bug 32311] Performance: fmt:formatDate regarding calls to Calendar.getInstance

https://issues.apache.org/bugzilla/show_bug.cgi?id=32311

Jeremy Boynes <jboynes <at> apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |50265

--

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
Jeremy Boynes | 1 Jan 23:55 2011
Picon

Re: DO NOT REPLY [Bug 50265] FormatDateSupport.dateFormatCache lazy init is not safe

The caching change for #32311 has never been released. I'd like to suggest we revert that change and go back
to creating formatters as needed (as we did in the last release). Due to the removal of synchronized on
Calendar#getInstance() this will solve the original issue and not add any threading issues. If we want to
improve the performance we can do that later by caching formatters in each tag instance, or by using a
thread-safe date/time library uch as Joda.

Thoughts?
Jeremy

On Jan 1, 2011, at 12:18 PM, bugzilla <at> apache.org wrote:

> https://issues.apache.org/bugzilla/show_bug.cgi?id=50265
> 
> Jeremy Boynes <jboynes <at> apache.org> changed:
> 
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>         Depends on|                            |32311
> 
> --- Comment #1 from Jeremy Boynes <jboynes <at> apache.org> 2011-01-01 15:18:25 EST ---
> The caching was added to resolve 32311, which was opened due to contention
> issues with DateFormat.getTimeInstance() calling Calendar.getInstance() which
> was synchronized. However, the synchronized keyword was removed with Java 1.4
> so this should no longer be an issue for us.
> 
> #32311 also notes that the calls to format() on the cached formatters are not
> thread safe and need to be synchronized; this is missing from the current
> implementation. However, in many applications the date/time patterns and Locale
> are likely to be the same and the cache only holds one instance of the
> formatter. By synchronizing on it we will introduce a contention point just
(Continue reading)

bugzilla | 2 Jan 13:19 2011
Picon

Bug report for Taglibs [2011/01/02]

+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
|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|Enh|2007-05-14|[PATCH] Log Taglib enhancements                   |
|46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l|
|48333|New|Enh|2009-12-02|TLD generator                                     |
|50265|New|Nor|2010-11-13|FormatDateSupport.dateFormatCache lazy init is not|
+-----+---+---+----------+--------------------------------------------------+
| Total    6 bugs                                                           |
+---------------------------------------------------------------------------+
bugzilla | 2 Jan 13:19 2011
Picon

Bug report for Tomcat 5 [2011/01/02]

+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=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|
|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|
|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|
|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|
(Continue reading)

bugzilla | 2 Jan 13:19 2011
Picon

Bug report for Tomcat 6 [2011/01/02]

+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=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|
|41883|Ass|Enh|2007-03-18|use abstract wrapper instead of plain X509Certific|
|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|
|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                   |
|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|
|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|
(Continue reading)


Gmane