Author: [log in to unmask] Date: Thu Mar 19 13:49:38 2015 New Revision: 2494 Log: Fix crash which happens when using non-ET event source. Modified: java/trunk/monitoring-app/src/main/java/org/hps/monitoring/application/EventProcessing.java Modified: java/trunk/monitoring-app/src/main/java/org/hps/monitoring/application/EventProcessing.java ============================================================================= --- java/trunk/monitoring-app/src/main/java/org/hps/monitoring/application/EventProcessing.java (original) +++ java/trunk/monitoring-app/src/main/java/org/hps/monitoring/application/EventProcessing.java Thu Mar 19 13:49:38 2015 @@ -294,8 +294,12 @@ // Wake up the primary ET station doing the event processing. logger.finest("waking up event processing station ..."); try { - sessionState.connection.getEtSystem().wakeUpAll(sessionState.connection.getEtStation()); - logger.finest("event processing station woken up"); + if (sessionState.connection != null) { + if (sessionState.connection.getEtSystem() != null) { + sessionState.connection.getEtSystem().wakeUpAll(sessionState.connection.getEtStation()); + logger.finest("event processing station woken up"); + } + } } catch (IOException | EtException | EtClosedException e) { e.printStackTrace(); }