import java.io.IOException;
+import java.io.PrintWriter;
+import java.io.StringWriter;
import java.util.StringTokenizer;
import java.util.concurrent.CountDownLatch;
try{
data = zkLockHandle.getNodeData(lockName);
}catch (Exception ex){
- logger.error(EELFLoggerDelegate.errorLogger, ex.getMessage(),AppMessages.UNKNOWNERROR, ErrorSeverity.ERROR, ErrorTypes.LOCKINGERROR);
+ StringWriter sw = new StringWriter();
+ ex.printStackTrace();
+ ex.printStackTrace(new PrintWriter(sw));
+ String exceptionAsString = sw.toString();
+ logger.error(EELFLoggerDelegate.errorLogger,exceptionAsString);
+ throw new MusicLockingException(exceptionAsString);
}
if(data !=null)
return MusicLockState.deSerialize(data);