commit | c216d4307015861712d0a8ecbcfffd614f60bbe7 | [log] [tgz] |
---|---|---|
author | Paul A. Nicolucci <pnicolucci@gmail.com> | Wed Jul 12 15:31:59 2023 -0400 |
committer | GitHub <noreply@github.com> | Wed Jul 12 15:31:59 2023 -0400 |
tree | f76c9019c28fa10661fc7af7b5927d7df61a3817 | |
parent | 9643422c3ce15ddc84bde4375d6ff0c8aedeb16b [diff] | |
parent | 0c7a0809043785088303d9eec7338f79a7bfc8c4 [diff] |
Merge pull request #603 from pnicolucci/MYFACES-4611-22 MYFACES-4611: Avoid NPE when root is null
diff --git a/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java b/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java index 1e1a3ca..eac1d96 100644 --- a/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java +++ b/impl/src/main/java/org/apache/myfaces/view/facelets/ViewPoolProcessor.java
@@ -233,7 +233,7 @@ public boolean isViewPoolEnabledForThisView(FacesContext context, UIViewRoot root) { - if (root.isTransient()) + if (root == null || root.isTransient()) { // Stateless views cannot be pooled, because we are reusing // state saving algorithm for that.