Skip to content

Commit 14438e7

Browse files
committed
fix null checks
1 parent 21e6368 commit 14438e7

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

jme3-core/src/main/java/com/jme3/scene/Spatial.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,9 @@ protected void updateMatParamOverrides() {
603603
* @see MatParamOverride
604604
*/
605605
public void addMatParamOverride(MatParamOverride override) {
606+
if (override == null) {
607+
throw new IllegalArgumentException("override cannot be null");
608+
}
606609
localOverrides.add(override);
607610
setMatParamOverrideRefresh();
608611
}

jme3-core/src/main/java/com/jme3/shader/Uniform.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ public void setValue(VarType type, Object value){
195195
}
196196

197197
if (value == null) {
198-
throw new NullPointerException();
198+
throw new IllegalArgumentException("for uniform " + name + ": value cannot be null");
199199
}
200200

201201
setByCurrentMaterial = true;

0 commit comments

Comments
 (0)