PK37759: NULLPOINTEREXCEPTION IS THROWN BY JSF FOR PARSING JSF EXPRESSIONLANGUAGE EXPRESSIONS | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description JSF is thrown a java.lang.NullPointerException for parsing JSF Expression Language (EL) expressions. The stack trace is as follow: java.lang.NullPointerException at com.sun.faces.el.MixedELValueParser.getNextToken(MixedELValuePar ser.java :140) at com.sun.faces.el.MixedELValueParser.parse(MixedELValueParser.jav a:123) at com.sun.faces.el.MixedELValueBinding.getValue(MixedELValueBindin g.java:6 1) at javax.faces.component.UIOutput.getValue(UIOutput.java:147) This problem can be reproduced by refreshing any of the application's JSPs that included a JSF EL expression which referenced a backing bean object or method.Local fix Problem summary **************************************************************** * USERS AFFECTED: All users of Websphere Application Server * * V6.1 for z/OS who use WAS JSF * * implementation. * **************************************************************** * PROBLEM DESCRIPTION: A NullPointerException is observed * * when a Mixed value binding expression * * is used in JSF page. * **************************************************************** * RECOMMENDATION: * **************************************************************** When a JSF application uses mixed value binding expressions and the client side state saving method, the responsibility of restoring the state is delegated to the base default value binding implementation. But, while saving state a duplicate local copy was used by the mixed value binding implementation that had not yet been initialized. This caused a NullPointerException later in the request processing lifecycle.Problem conclusion The code has changed to allow all mixed value binding expressions to work with client side state saving by using the state in the base value binding implementation instead of a local copy. Also, the local copies of the state have been removed from the code for the mixed value binding implementation. APAR PK37759 is currently targeted for inclusion in Service Level (Fix Pack) 6.1.0.9 of WebSphere Application Server V6.1 for z/OS.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros Publications Referenced
|
Document Information |
Current web document: swg1PK37759.html
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 610
Software edition:
Reference #: PK37759
IBM Group: Software Group
Modified date: Jul 20, 2007
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.