fix patch 2 71/12871/4
authorHarry Huang <huangxiangyu5@huawei.com>
Sat, 16 Sep 2017 08:48:55 +0000 (16:48 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Sat, 16 Sep 2017 09:51:07 +0000 (17:51 +0800)
major: L133 L170
critical: L115 L175

Change-Id: I0a116d160763edb86a3abfb4633487971c7e9a93
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Issue-Id: VNFSDK-85

vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/wrapper/PackageWrapperUtil.java

index a763a36..1955f4d 100644 (file)
@@ -113,7 +113,7 @@ public class PackageWrapperUtil {
         result = PackageManager.getInstance().queryPackageByCsarId(csarId).get(0);
       }
     } catch (MarketplaceResourceException e1) {
-      LOG.error("query package by csarId from db error ! " + e1.getMessage());
+      LOG.error("query package by csarId from db error ! " + e1.getMessage(), e1);
     }
     return result;
   }
@@ -130,12 +130,10 @@ public class PackageWrapperUtil {
     PackageMeta packageMeta = new PackageMeta();
     long size = getPacakgeSize(fileLocation);
     packageMeta.setFormat(basic.getFormat());
-    String usedPackageId = null;
+    String usedPackageId = packageId;
     if(null == packageId)
     {
         usedPackageId = ToolUtil.generateId();
-    } else {
-       usedPackageId = packageId;
     }
 
     packageMeta.setCsarId(usedPackageId);
@@ -167,13 +165,13 @@ public class PackageWrapperUtil {
    * @return download uri
    */
   public static String getPackagePath(String csarId) {
-    ArrayList<PackageData> packageList = new ArrayList<PackageData>();
+    ArrayList<PackageData> packageList = new ArrayList<>();
     String downloadUri = null;
     try {
       packageList = PackageManager.getInstance().queryPackageByCsarId(csarId);
       downloadUri = packageList.get(0).getDownloadUri();
     } catch (MarketplaceResourceException e1) {
-      LOG.error("Query CSAR package by ID failed ! csarId = " + csarId);
+      LOG.error("Query CSAR package by ID failed ! csarId = " + csarId, e1);
     }
     return downloadUri;
   }