try { ArrayList<SystemInfo> info = remote.runSyncWithTimeout(new GetSystemInfo(sessionId), Coordination.<GetSystemInfo>doNothing(), ttl); if (voidResult.hasException()) log.error("Remote exception raised during staring profiling from SuT", voidResult.getException()); log.debug("GetSystemInfo got on kernel {} from {} time {} ms", logWriter.flush(); log.debug("monitoring flushed on kernel {}", nodeContext.getId()); if (!voidResult.hasException()) { log.debug("try to manage monitoring on agent {} from kernel {}", agentId, nodeContext.getId()); profilerPollingInterval), Coordination.<ManageCollectionProfileFromSuT>doNothing(), ttl); log.debug("manage monitoring has done on agent {} from kernel {}", agentId, nodeContext.getId()); if (voidResult.hasException()) log.error("Remote exception raised during stopping profiling from SuT", voidResult.getException()); log.debug("try to get collected profiler from agent {} from kernel {}", agentId, nodeContext.getId());