@@ -73,21 +73,27 @@ const currentAppFolder = knownFolders.currentApp();
7373
7474export  class  ZippedAssetPackage  extends  BaseNative < NTZippedAssetPackage ,  ZippedAssetPackageOptions >  { 
7575    createNative ( options : ZippedAssetPackageOptions )  { 
76-         const  zipPath  =  getRelativePathToApp ( options . zipPath ) ; 
77-         if  ( File . exists ( zipPath ) )  { 
78-             let  assetPackage : NTAssetPackage ; 
79-             if  ( options . basePack )  { 
80-                 assetPackage  =  options . basePack . getNative ( ) ; 
81-             } 
82-             const  vectorTileStyleSetData  =  NTAssetUtils . loadAsset ( zipPath ) ; 
83-             if  ( assetPackage )  { 
84-                 return  NTZippedAssetPackage . alloc ( ) . initWithZipDataBaseAssetPackage ( vectorTileStyleSetData ,  assetPackage ) ; 
76+         let  zipPath ; 
77+         try  { 
78+             const  fullZipPath  =  getFileName ( options . zipPath ) ; 
79+             zipPath  =  getRelativePathToApp ( options . zipPath ) ; 
80+             if  ( File . exists ( fullZipPath ) )  { 
81+                 let  assetPackage : NTAssetPackage ; 
82+                 if  ( options . basePack )  { 
83+                     assetPackage  =  options . basePack . getNative ( ) ; 
84+                 } 
85+                 const  vectorTileStyleSetData  =  NTAssetUtils . loadAsset ( zipPath ) ; 
86+                 if  ( assetPackage )  { 
87+                     return  NTZippedAssetPackage . alloc ( ) . initWithZipDataBaseAssetPackage ( vectorTileStyleSetData ,  assetPackage ) ; 
88+                 }  else  { 
89+                     return  NTZippedAssetPackage . alloc ( ) . initWithZipData ( vectorTileStyleSetData ) ; 
90+                 } 
8591            }  else  { 
86-                 return   NTZippedAssetPackage . alloc ( ) . initWithZipData ( vectorTileStyleSetData ) ; 
92+                 throw   new   Error ( `could not find zip file:  ${ options . zipPath } ( ${ zipPath } )` ) 
8793            } 
88-         }  else  { 
89-             console . error ( `could not find zip file:  ${ options . zipPath } ( ${ zipPath } ) ` ) ; 
90-             return   null ; 
94+         }  catch   ( error )  { 
95+             console . error ( `ZippedAssetPackage( ${ zipPath } ,  ${ options . zipPath } ):  ${ error }  ` ) ; 
96+             throw   error ; 
9197        } 
9298    } 
9399    getAssetNames ( )  { 
0 commit comments