diff --git a/android/src/main/java/com/swmansion/reanimated/NodesManager.java b/android/src/main/java/com/swmansion/reanimated/NodesManager.java index 401247a01af..4b2f8c7faf7 100644 --- a/android/src/main/java/com/swmansion/reanimated/NodesManager.java +++ b/android/src/main/java/com/swmansion/reanimated/NodesManager.java @@ -402,6 +402,8 @@ public void sendEvent(String name, WritableMap body) { public void setValue(int nodeID, Double newValue) { Node node = mAnimatedNodes.get(nodeID); - ((ValueNode) node).setValue(newValue); + if (node != null) { + ((ValueNode) node).setValue(newValue); + } } }