private String clientId;
private String lastChangedTimestamp;
public boolean processIsrunning() {
return runningProcess != null && runningProcess.isAlive();
}
<BUG>public void startProcess() {
ProcessBuilder pb = new ProcessBuilder(command).inheritIO().directory(workingDirectory);</BUG>
try {
runningProcess = pb.start();
<BUG>DuplicateProcessHandler.findRunningManagedProcessPidAndWriteToFile(runningProcess);
</BUG>
} catch (IOException e) {

private String clientId;
private String lastChangedTimestamp;
public boolean processIsrunning() {
return runningProcess != null && runningProcess.isAlive();
}
public void startProcess() {
DuplicateProcessHandler duplicateProcessHandler = new DuplicateProcessHandler(new ProcessAdapter());
ProcessBuilder pb = new ProcessBuilder(command).inheritIO().directory(workingDirectory);
try {
runningProcess = pb.start();
duplicateProcessHandler.findRunningManagedProcessPidAndWriteToFile(runningProcess);
} catch (IOException e) {
