diff --git a/java/src/main/java/com/genexus/internet/HttpContext.java b/java/src/main/java/com/genexus/internet/HttpContext.java index 0b023979b..3d2c5ab66 100644 --- a/java/src/main/java/com/genexus/internet/HttpContext.java +++ b/java/src/main/java/com/genexus/internet/HttpContext.java @@ -378,12 +378,13 @@ public void sendResponseStatus(int statusCode, String statusDescription) } } getResponse().setStatus(statusCode); - try { - getResponse().sendError(statusCode, statusDescription); - } - catch(Exception e) { - if (logger.isErrorEnabled()) { - logger.error("Could not send Response Error Code", e); + if (!ApplicationContext.getInstance().isSpringBootApp()) { + try { + getResponse().sendError(statusCode, statusDescription); + } catch (Exception e) { + if (logger.isErrorEnabled()) { + logger.error("Could not send Response Error Code", e); + } } } setAjaxCallMode(); diff --git a/java/src/main/java/com/genexus/util/GXFile.java b/java/src/main/java/com/genexus/util/GXFile.java index 896442886..eeed8a938 100644 --- a/java/src/main/java/com/genexus/util/GXFile.java +++ b/java/src/main/java/com/genexus/util/GXFile.java @@ -237,7 +237,7 @@ public boolean exists() { if (sourceSeted()) { try { resetErrors(); - if (ApplicationContext.getInstance().isSpringBootApp() && new ClassPathResource(source).exists()) + if (ApplicationContext.getInstance().isSpringBootApp() && source != null && new ClassPathResource(source).exists()) { return true; }