} catch (MalformedURLException ex) {\r
}\r
if (url == null) {\r
- url = Application.class.getResource(assetCfg);\r
+ url = Application.class.getClassLoader().getResource(assetCfg);\r
if (url == null) {\r
logger.log(Level.SEVERE, "Unable to access AssetConfigURL in asset config:{0}", assetCfg);\r
return;\r
import com.jme3.asset.AssetInfo;
import com.jme3.asset.AssetKey;
+import com.jme3.asset.AssetLoadException;
import com.jme3.asset.AssetLocator;
import com.jme3.asset.AssetManager;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
-import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
try{
return zipfile.getInputStream(entry);
}catch (IOException ex){
- logger.log(Level.WARNING, "Failed to load zip entry: "+entry, ex);
+ throw new AssetLoadException("Failed to load zip entry: "+entry, ex);
}
- return null;
}
}
try{
zipfile = new ZipFile(new File(rootPath), ZipFile.OPEN_READ);
}catch (IOException ex){
- logger.log(Level.WARNING, "Failed to open zip file: "+rootPath, ex);
+ throw new AssetLoadException("Failed to open zip file: " + rootPath, ex);
}
}