From 9b855822e1ec2305e68f503b6facdbc2b4e97817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotrek=20=C5=BBygie=C5=82o?= Date: Tue, 28 Jan 2020 02:18:08 +0100 Subject: [PATCH] If not set explicitly assume async is not supported and avoid NPEx (#22871) Fixes #22406 Signed-off-by: Piotrek Zygielo --- .../com/sun/enterprise/web/deploy/FilterDefDecorator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/appserver/web/web-glue/src/main/java/com/sun/enterprise/web/deploy/FilterDefDecorator.java b/appserver/web/web-glue/src/main/java/com/sun/enterprise/web/deploy/FilterDefDecorator.java index e3f7a093ff8..4c52003427c 100644 --- a/appserver/web/web-glue/src/main/java/com/sun/enterprise/web/deploy/FilterDefDecorator.java +++ b/appserver/web/web-glue/src/main/java/com/sun/enterprise/web/deploy/FilterDefDecorator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -90,7 +90,8 @@ public String getSmallIcon() { } public boolean isAsyncSupported() { - return decoree.isAsyncSupported(); + Boolean decoreeAsyncFlag = decoree.isAsyncSupported(); + return (decoreeAsyncFlag == null ? false : decoreeAsyncFlag); } }