@Override
                public void failed(String error) {
                    String errorMessage = "Failed to download source for target: [" + mKey
                            + "], error:\n" + error;
                    Log.e("ARTrackingTargetsModule", errorMessage);
                    for (ARTargetPromiseListener listener : mPromiseListeners) {
                        listener.onError(new IllegalStateException(errorMessage));
                    }
                    mPromiseListeners = new ArrayList<>();
                }
This method should be called only once and immediately after it is set.
android/viro_bridge/src/main/java/com/viromedia/bridge/module/ARTrackingTargetsModule.java