Merge pull request #616 from delt0r/master

Fixed a exception in Material toString with blender materials.
fix-456
empirephoenix 8 years ago committed by GitHub
commit 1d98c712b3
  1. 6
      jme3-core/src/main/java/com/jme3/material/MatParam.java

@ -237,7 +237,11 @@ When arrays can be inserted in J3M files
Texture texVal = (Texture) value;
TextureKey texKey = (TextureKey) texVal.getKey();
if (texKey == null){
throw new UnsupportedOperationException("The specified MatParam cannot be represented in J3M");
//throw new UnsupportedOperationException("The specified MatParam cannot be represented in J3M");
// this is used in toString and the above line causes blender materials to throw this exception.
// toStrings should be very robust IMO as even debuggers often invoke toString and logging code
// often does as well, even implicitly.
return texVal+":returned null key";
}
String ret = "";

Loading…
Cancel
Save