Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java,v diff -u -r1.118.2.41 -r1.118.2.42 --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java 21 Jun 2016 10:28:08 -0000 1.118.2.41 +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java 22 Jun 2016 04:18:54 -0000 1.118.2.42 @@ -1079,10 +1079,11 @@ Activity parentActivity = activity.getParentActivity(); if (activity.isBranchingActivity()) { + BranchingActivity ba = (BranchingActivity) monitoringService.getActivityById(activity.getActivityId()); activityJSON.put("x", - MonitoringAction.getActivityCoordinate(((BranchingActivity) activity).getStartXcoord())); + MonitoringAction.getActivityCoordinate(ba.getStartXcoord())); activityJSON.put("y", - MonitoringAction.getActivityCoordinate(((BranchingActivity) activity).getStartYcoord())); + MonitoringAction.getActivityCoordinate(ba.getStartYcoord())); } else if (activity.isOptionsWithSequencesActivity()) { activityJSON.put("x", MonitoringAction .getActivityCoordinate(((OptionsWithSequencesActivity) activity).getStartXcoord()));