aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java')
-rw-r--r--src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
index f0c218eff6..a7bd69d620 100644
--- a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
+++ b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
@@ -1560,9 +1560,9 @@ public abstract class AbstractCommunicationManager implements Serializable {
if (c instanceof RpcTarget) {
ServerRpcManager.applyInvocation((RpcTarget) c, invocation);
} else {
- // TODO better exception?
- throw new RuntimeException("No RPC target for connector "
- + invocation.getConnectorId());
+ logger.log(Level.WARNING, "RPC call received for connector "
+ + c.getClass().getName() + " (" + c.getConnectorId()
+ + ") but the connector is not a ServerRpcTarget");
}
}