From 3f16fb9c8dc69ee3e02f082205e13f7ebd6380ae Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Mon, 10 Mar 2008 08:48:55 +0000 Subject: [PATCH] Fixed NPE (warning message): for variable change requests which relate to non-existent components. svn changeset:4009/svn branch:trunk --- .../terminal/gwt/server/CommunicationManager.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 70e85f0e28..ed7461c7d6 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -516,16 +516,17 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { } else { // Ignore variable change String msg = "Warning: Ignoring variable change for "; + String caption = null; if (owner != null) { msg += "disabled component " + owner.getClass(); + caption = ((Component) owner).getCaption(); + if (caption != null) { + msg += ", caption=" + caption; + } } else { msg += "non-existent component, VAR_PID=" + variable[VAR_PID]; } - String caption = ((Component) owner).getCaption(); - if (caption != null) { - msg += ", caption=" + caption; - } System.err.println(msg); continue; } -- 2.39.5