|
@@ -32,6 +32,7 @@
|
|
package com.jme3.asset;
|
|
package com.jme3.asset;
|
|
|
|
|
|
import com.jme3.asset.cache.AssetCache;
|
|
import com.jme3.asset.cache.AssetCache;
|
|
|
|
+
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
@@ -282,6 +283,7 @@ final class ImplHandler {
|
|
ImplThreadLocal local = classToLoaderMap.get(loaderType);
|
|
ImplThreadLocal local = classToLoaderMap.get(loaderType);
|
|
// Remove it from the class->loader map
|
|
// Remove it from the class->loader map
|
|
classToLoaderMap.remove(loaderType);
|
|
classToLoaderMap.remove(loaderType);
|
|
|
|
+ if (local == null) return;
|
|
// Remove it from the extension->loader map
|
|
// Remove it from the extension->loader map
|
|
for (String extension : local.getExtensions()){
|
|
for (String extension : local.getExtensions()){
|
|
extensionToLoaderMap.remove(extension);
|
|
extensionToLoaderMap.remove(extension);
|