소스 검색

- make AssetKey log SEVERE on relative path outside root

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10172 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 12 년 전
부모
커밋
0b92166460
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      engine/src/core/com/jme3/asset/AssetKey.java

+ 3 - 1
engine/src/core/com/jme3/asset/AssetKey.java

@@ -36,6 +36,8 @@ import com.jme3.asset.cache.SimpleAssetCache;
 import com.jme3.export.*;
 import java.io.IOException;
 import java.util.LinkedList;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 
 /**
  * <code>AssetKey</code> is a key that is used to
@@ -153,7 +155,7 @@ public class AssetKey<T> implements Savable, Cloneable {
                 if (list.size() > 0) {
                     list.removeLast();
                 } else {
-                    throw new IllegalStateException("Relative path is outside assetmanager root!");
+                    Logger.getLogger(AssetKey.class.getName()).log(Level.SEVERE, "Asset path is outside assetmanager root");
                 }
             } else {
                 list.add(string);