aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
index fe848e50f2..ae2cacdd38 100644
--- a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
+++ b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
@@ -1561,9 +1561,11 @@ public abstract class AbstractCommunicationManager implements
} catch (Exception e) {
String pid = variable[VAR_PID];
VariableOwner variableOwner = getVariableOwner(pid);
+ String targetType = variableOwner == null ? "unknown VariableOwner"
+ : variableOwner.getClass().getName();
throw new RuntimeException("Could not convert variable \""
- + variable[VAR_NAME] + "\" for "
- + variableOwner.getClass().getName() + " (" + pid + ")", e);
+ + variable[VAR_NAME] + "\" for " + targetType + " (" + pid
+ + ")", e);
}
}