You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Leonardo Uribe <lu...@apache.org> on 2011/03/01 22:02:50 UTC

[ANNOUNCE] MyFaces Core v1.2.10 Release

The Apache MyFaces team is pleased to announce the release of MyFaces Core 1.2.10.

MyFaces Core is a JavaServer(tm) Faces 1.2 implementation as specified by JSR-252. MyFaces Core has passed Sun's JSR-252 TCK and is 100% compliant with the JSR-252 specification.

MyFaces Core 1.2.10 is available in both binary and source distributions.

     * http://myfaces.apache.org/download.html

MyFaces Core is also available in the central Maven repository under Group ID "org.apache.myfaces.core".

Release Notes - MyFaces Core - Version 1.2.10

Bug

     * [MYFACES-1890] - Numberconverter has issue with bigdecimal
     * [MYFACES-2751] - escape attribute of h:outputLabel is not picked up by HtmlLabelRenderer
     * [MYFACES-2857] - Its not possible to change the summary/ detail message of a ParametrizableFacesMessage
     * [MYFACES-2928] - FacesConfigurator cast for ApplicationImpl directly to load converter configuration, instead use RuntimeConfig object
     * [MYFACES-2934] - Side-channel timing attack in StateUtils class may still allow padding oracle attack
     * [MYFACES-2969] - Example number used by f:convertNumber messages are not formatted taking into account locale and parameters.
     * [MYFACES-2970] - f:convertNumber conversion is not symmetric when currencyCode and currencySymbol are used
     * [MYFACES-2982] - Update localized javax.faces.Messages.properties
     * [MYFACES-3001] - Memory Leak in MyFaces 1.2 related to RuntimeConfig ThreadLocal
     * [MYFACES-3015] - CLONE -ExternalContext: setRequest(...) method does not reset cached request maps (1.2 branch)
     * [MYFACES-3057] - CLONE - MyFaces hangs when converting 2.2250738585072012e-308 (1.2.x fix)

Improvement

     * [MYFACES-2224] - Misleading hint in error message for NFE in BigDecimalConverter

Task

     * [MYFACES-2840] - Use a copied Iterator instead of the real Enumeration in AbstractAttributeMap.AbstractAttributeIterator

regards,

Leonardo Uribe


Re: [ANNOUNCE] MyFaces Core v1.2.10 Release

Posted by Leonardo Uribe <lu...@gmail.com>.
Hi

It seems is caused by the solution committed on:

https://issues.apache.org/jira/browse/MYFACES-2873

I already reopened the issue.

regards,

Leonardo Uribe

2011/3/2 steffen.spahr@oeffentliche.de <sm...@oeffentliche.de>:
> Hi,
>
> I am using MyFaces 1.2 in combination with Trinidad 1.2.14 on TomCat 6.0.20
>
> After changing the MyFaces Core Jar's from version 1.2.9 to version 1.2.10,
> I am getting the following NullPointerException:
>
> INFO: Server startup in 1352 ms
> Mar 2, 2011 8:57:08 AM org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet Faces Servlet threw exception
> java.lang.NullPointerException
>        at org.apache.myfaces.el.unified.ResolverBuilderBase.sortELResolvers(
> ResolverBuilderBase.java:114)
>        at org.apache.myfaces.el.unified.ResolverBuilderForFaces.build(
> ResolverBuilderForFaces.java:63)
>        at org.apache.myfaces.application.ApplicationImpl.createFacesResolver
> (ApplicationImpl.java:189)
>        at org.apache.myfaces.application.ApplicationImpl.getELResolver(
> ApplicationImpl.java:181)
>        at org.apache.myfaces.trinidadinternal.config.LazyValueExpression
> $MockELContext.<init>(LazyValueExpression.java:194)
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression._getELContext
> (
> LazyValueExpression.java:143)
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression._createValueExpressionFromApplication
> (
> LazyValueExpression.java:176)
>        at
> org.apache.myfaces.trinidadinternal.config.LazyValueExpression.createValueExpression
> (
> LazyValueExpression.java:55)
>        at org.apache.myfaces.trinidadinternal.config.ConfigParser
> $Handler.endElement(ConfigParser.java:252)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(
> AbstractSAXParser.java:601)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> (
> XMLDocumentFragmentScannerImpl.java:1782)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
> XMLDocumentScannerImpl.java:648)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(
> XMLNSDocumentScannerImpl.java:140)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
> (
> XMLDocumentFragmentScannerImpl.java:511)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:808)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
> XML11Configuration.java:737)
>        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
> XMLParser.java:119)
>        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
> (AbstractSAXParser.java:1205)
>        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
> $JAXPSAXParser.parse(SAXParserImpl.java:522)
>        at
> org.apache.myfaces.trinidadinternal.config.ConfigParser.parseConfigFile(
> ConfigParser.java:81)
>        at
> org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl._getBean
> (
> RequestContextFactoryImpl.java:71)
>        at
> org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl.createContext
> (
> RequestContextFactoryImpl.java:56)
>        at
> org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._attachRequestContext
> (
> GlobalConfiguratorImpl.java:470)
>        at
> org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest
> (
> GlobalConfiguratorImpl.java:208)
>        at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:155)
>        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:92)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:191)
>        at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:293)
>        at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:849)
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:454)
>        at java.lang.Thread.run(Thread.java:662)
> FormularDBNew: 2011-03-02 08:57:08,800 ERROR [http-8080-1]
> javax.faces.webapp._ErrorPageWriter: An exception occurred
> java.lang.NullPointerException
>        at
> org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator.getRenderKit
> (
> RenderKitDecorator.java:119)
>        at
> org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator.getResponseStateManager
> (
> RenderKitDecorator.java:70)
>        at
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.getResponseStateManager
> (
> RendererUtils.java:1184)
>        at org.apache.myfaces.lifecycle.DefaultRestoreViewSupport.isPostback(
> DefaultRestoreViewSupport.java:141)
>        at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(
> RestoreViewExecutor.java:80)
>        at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(
> LifecycleImpl.java:103)
>        at org.apache.myfaces.lifecycle.LifecycleImpl.execute(
> LifecycleImpl.java:76)
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:183)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:646)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:438)
>        at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:374)
>        at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:302)
>        at org.apache.catalina.core.StandardHostValve.custom(
> StandardHostValve.java:416)
>        at org.apache.catalina.core.StandardHostValve.throwable(
> StandardHostValve.java:271)
>        at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:142)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:293)
>        at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:849)
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:454)
>        at java.lang.Thread.run(Thread.java:662)
>
> An ideas?
>
> regards,
> Steffen
> ____________________________________
>
> Öffentliche Versicherung Braunschweig
> steffen.spahr@oeffentliche.de
> ____________________________________
>
>
>
>
>  Von:        Leonardo Uribe <lu...@apache.org>
>
>  An:         announce@apache.org, announce@myfaces.apache.org
>
>  Kopie:      dev@myfaces.apache.org, users@myfaces.apache.org
>
>  Datum:      01.03.2011 22:03
>
>  Betreff:    [ANNOUNCE] MyFaces Core v1.2.10 Release
>
>
>
>
>
>
> The Apache MyFaces team is pleased to announce the release of MyFaces Core
> 1.2.10.
>
> MyFaces Core is a JavaServer(tm) Faces 1.2 implementation as specified by
> JSR-252. MyFaces Core has passed Sun's JSR-252 TCK and is 100% compliant
> with the JSR-252 specification.
>
> MyFaces Core 1.2.10 is available in both binary and source distributions.
>
>     * http://myfaces.apache.org/download.html
>
> MyFaces Core is also available in the central Maven repository under Group
> ID "org.apache.myfaces.core".
>
> Release Notes - MyFaces Core - Version 1.2.10
>
> Bug
>
>     * [MYFACES-1890] - Numberconverter has issue with bigdecimal
>     * [MYFACES-2751] - escape attribute of h:outputLabel is not picked up
> by HtmlLabelRenderer
>     * [MYFACES-2857] - Its not possible to change the summary/ detail
> message of a ParametrizableFacesMessage
>     * [MYFACES-2928] - FacesConfigurator cast for ApplicationImpl directly
> to load converter configuration, instead use RuntimeConfig object
>     * [MYFACES-2934] - Side-channel timing attack in StateUtils class may
> still allow padding oracle attack
>     * [MYFACES-2969] - Example number used by f:convertNumber messages are
> not formatted taking into account locale and parameters.
>     * [MYFACES-2970] - f:convertNumber conversion is not symmetric when
> currencyCode and currencySymbol are used
>     * [MYFACES-2982] - Update localized javax.faces.Messages.properties
>     * [MYFACES-3001] - Memory Leak in MyFaces 1.2 related to RuntimeConfig
> ThreadLocal
>     * [MYFACES-3015] - CLONE -ExternalContext: setRequest(...) method does
> not reset cached request maps (1.2 branch)
>     * [MYFACES-3057] - CLONE - MyFaces hangs when converting
> 2.2250738585072012e-308 (1.2.x fix)
>
> Improvement
>
>     * [MYFACES-2224] - Misleading hint in error message for NFE in
> BigDecimalConverter
>
> Task
>
>     * [MYFACES-2840] - Use a copied Iterator instead of the real
> Enumeration in AbstractAttributeMap.AbstractAttributeIterator
>
> regards,
>
> Leonardo Uribe
>
>
> +----------------------------------------------------------------------+
> | SecureMail Gateway Braunschweig - http://www.braunschweig-it.de      |
> +----------------------------------------------------------------------+
> | - Die Nachricht war weder verschluesselt noch digital unterschrieben |
> +----------------------------------------------------------------------+
>
>
>
>

Antwort: [ANNOUNCE] MyFaces Core v1.2.10 Release

Posted by "steffen.spahr@oeffentliche.de" <sm...@oeffentliche.de>.
Hi,

I am using MyFaces 1.2 in combination with Trinidad 1.2.14 on TomCat 6.0.20

After changing the MyFaces Core Jar's from version 1.2.9 to version 1.2.10,
I am getting the following NullPointerException:

INFO: Server startup in 1352 ms
Mar 2, 2011 8:57:08 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
java.lang.NullPointerException
	at org.apache.myfaces.el.unified.ResolverBuilderBase.sortELResolvers(
ResolverBuilderBase.java:114)
	at org.apache.myfaces.el.unified.ResolverBuilderForFaces.build(
ResolverBuilderForFaces.java:63)
	at org.apache.myfaces.application.ApplicationImpl.createFacesResolver
(ApplicationImpl.java:189)
	at org.apache.myfaces.application.ApplicationImpl.getELResolver(
ApplicationImpl.java:181)
	at org.apache.myfaces.trinidadinternal.config.LazyValueExpression
$MockELContext.<init>(LazyValueExpression.java:194)
	at
org.apache.myfaces.trinidadinternal.config.LazyValueExpression._getELContext
(
LazyValueExpression.java:143)
	at
org.apache.myfaces.trinidadinternal.config.LazyValueExpression._createValueExpressionFromApplication
(
LazyValueExpression.java:176)
	at
org.apache.myfaces.trinidadinternal.config.LazyValueExpression.createValueExpression
(
LazyValueExpression.java:55)
	at org.apache.myfaces.trinidadinternal.config.ConfigParser
$Handler.endElement(ConfigParser.java:252)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(
AbstractSAXParser.java:601)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement
(
XMLDocumentFragmentScannerImpl.java:1782)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(
XMLDocumentScannerImpl.java:648)
	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(
XMLNSDocumentScannerImpl.java:140)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument
(
XMLDocumentFragmentScannerImpl.java:511)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:808)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(
XML11Configuration.java:737)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(
XMLParser.java:119)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1205)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:522)
	at
org.apache.myfaces.trinidadinternal.config.ConfigParser.parseConfigFile(
ConfigParser.java:81)
	at
org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl._getBean
(
RequestContextFactoryImpl.java:71)
	at
org.apache.myfaces.trinidadinternal.context.RequestContextFactoryImpl.createContext
(
RequestContextFactoryImpl.java:56)
	at
org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl._attachRequestContext
(
GlobalConfiguratorImpl.java:470)
	at
org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl.beginRequest
(
GlobalConfiguratorImpl.java:208)
	at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
TrinidadFilterImpl.java:155)
	at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
TrinidadFilter.java:92)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)
FormularDBNew: 2011-03-02 08:57:08,800 ERROR [http-8080-1]
javax.faces.webapp._ErrorPageWriter: An exception occurred
java.lang.NullPointerException
	at
org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator.getRenderKit
(
RenderKitDecorator.java:119)
	at
org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator.getResponseStateManager
(
RenderKitDecorator.java:70)
	at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.getResponseStateManager
(
RendererUtils.java:1184)
	at org.apache.myfaces.lifecycle.DefaultRestoreViewSupport.isPostback(
DefaultRestoreViewSupport.java:141)
	at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(
RestoreViewExecutor.java:80)
	at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(
LifecycleImpl.java:103)
	at org.apache.myfaces.lifecycle.LifecycleImpl.execute(
LifecycleImpl.java:76)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:183)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:646)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:438)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:374)
	at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:302)
	at org.apache.catalina.core.StandardHostValve.custom(
StandardHostValve.java:416)
	at org.apache.catalina.core.StandardHostValve.throwable(
StandardHostValve.java:271)
	at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:142)
	at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
JIoEndpoint.java:454)
	at java.lang.Thread.run(Thread.java:662)

An ideas?

regards,
Steffen
____________________________________

Öffentliche Versicherung Braunschweig
steffen.spahr@oeffentliche.de
____________________________________



                                                                                                                                          
  Von:        Leonardo Uribe <lu...@apache.org>                                                                                          
                                                                                                                                          
  An:         announce@apache.org, announce@myfaces.apache.org                                                                            
                                                                                                                                          
  Kopie:      dev@myfaces.apache.org, users@myfaces.apache.org                                                                            
                                                                                                                                          
  Datum:      01.03.2011 22:03                                                                                                            
                                                                                                                                          
  Betreff:    [ANNOUNCE] MyFaces Core v1.2.10 Release                                                                                     
                                                                                                                                          





The Apache MyFaces team is pleased to announce the release of MyFaces Core
1.2.10.

MyFaces Core is a JavaServer(tm) Faces 1.2 implementation as specified by
JSR-252. MyFaces Core has passed Sun's JSR-252 TCK and is 100% compliant
with the JSR-252 specification.

MyFaces Core 1.2.10 is available in both binary and source distributions.

     * http://myfaces.apache.org/download.html

MyFaces Core is also available in the central Maven repository under Group
ID "org.apache.myfaces.core".

Release Notes - MyFaces Core - Version 1.2.10

Bug

     * [MYFACES-1890] - Numberconverter has issue with bigdecimal
     * [MYFACES-2751] - escape attribute of h:outputLabel is not picked up
by HtmlLabelRenderer
     * [MYFACES-2857] - Its not possible to change the summary/ detail
message of a ParametrizableFacesMessage
     * [MYFACES-2928] - FacesConfigurator cast for ApplicationImpl directly
to load converter configuration, instead use RuntimeConfig object
     * [MYFACES-2934] - Side-channel timing attack in StateUtils class may
still allow padding oracle attack
     * [MYFACES-2969] - Example number used by f:convertNumber messages are
not formatted taking into account locale and parameters.
     * [MYFACES-2970] - f:convertNumber conversion is not symmetric when
currencyCode and currencySymbol are used
     * [MYFACES-2982] - Update localized javax.faces.Messages.properties
     * [MYFACES-3001] - Memory Leak in MyFaces 1.2 related to RuntimeConfig
ThreadLocal
     * [MYFACES-3015] - CLONE -ExternalContext: setRequest(...) method does
not reset cached request maps (1.2 branch)
     * [MYFACES-3057] - CLONE - MyFaces hangs when converting
2.2250738585072012e-308 (1.2.x fix)

Improvement

     * [MYFACES-2224] - Misleading hint in error message for NFE in
BigDecimalConverter

Task

     * [MYFACES-2840] - Use a copied Iterator instead of the real
Enumeration in AbstractAttributeMap.AbstractAttributeIterator

regards,

Leonardo Uribe


+----------------------------------------------------------------------+
| SecureMail Gateway Braunschweig - http://www.braunschweig-it.de      |
+----------------------------------------------------------------------+
| - Die Nachricht war weder verschluesselt noch digital unterschrieben |
+----------------------------------------------------------------------+