aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2010-12-28 16:06:41 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2010-12-28 16:06:41 +0000
commit79770cb5e60c66e0ac027178152c60e4a4c3d5fa (patch)
treecfeaae843d82fdabe81ea215c62bb231ed74bead
parent58c5735b6cd6c5a103c37999b59909abcff58266 (diff)
downloadvaadin-framework-79770cb5e60c66e0ac027178152c60e4a4c3d5fa.tar.gz
vaadin-framework-79770cb5e60c66e0ac027178152c60e4a4c3d5fa.zip
A minor security fix: exception to logger instead of UI, relates also to #6200
svn changeset:16699/svn branch:6.5
-rw-r--r--src/com/vaadin/terminal/gwt/server/ApplicationPortlet.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/ApplicationPortlet.java b/src/com/vaadin/terminal/gwt/server/ApplicationPortlet.java
index 35c068400f..2623807b59 100644
--- a/src/com/vaadin/terminal/gwt/server/ApplicationPortlet.java
+++ b/src/com/vaadin/terminal/gwt/server/ApplicationPortlet.java
@@ -7,6 +7,8 @@ import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.Serializable;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
@@ -206,7 +208,8 @@ public class ApplicationPortlet implements Portlet, Serializable {
} catch (PortletException e) {
PrintWriter out = response.getWriter();
out.print("<h1>Servlet include failed!</h1>");
- out.print("<div>" + e + "</div>");
+ Logger.getLogger(AbstractApplicationPortlet.class.getName())
+ .log(Level.WARNING, "Servlet include failed", e);
ctx.setPortletApplication(this, null);
return;
}