Update Master to include jar folder.
[music.git] / src / main / java / org / onap / music / lockingservice / MusicLockingService.java
index ae02690..d0c3300 100644 (file)
@@ -19,6 +19,8 @@ package org.onap.music.lockingservice;
 
 
 import java.io.IOException;
+import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.util.StringTokenizer;
 import java.util.concurrent.CountDownLatch;
 
@@ -97,7 +99,12 @@ public class MusicLockingService implements Watcher {
         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);