Время от времени я получаю следующую ошибку при открытии собственного реактивного приложения, использующего базу данных firebase: «createRepo вызвало Repo, который уже существует». Я вставил полную ошибку ниже. В предыдущих выпусках / сообщениях говорилось, что это связано с попыткой вызвать database (). Ref () в фоновом потоке, но я не пытаюсь это сделать. Я использую act-native-firebase и просто импортирую firebase
, затем вызываю firebase.database().ref()
вместо componentDidMount()
.
Любые предложения приветствуются!
Fatal Exception: RCTFatalException: Exception 'createRepo called for Repo that already exists.' was thrown while invoking on on target RNFirebaseDatabase with params (
"[DEFAULT]",
"https://<redacted>.firebaseio.com",
{
appName = "[DEFAULT]";
eventType = value;
hasCancellationCallback = 0;
key = "$https://<redacted>.firebaseio.com$/.info/serverTimeOffset${}";
modifiers = (
);
path = ".info/serverTimeOffset";
registration = {
eventRegistrationKey = "$https://<redacted>.firebaseio.com$/.info/serverTimeOffset${}$0$value";
key = "$https://<redacted>.firebaseio.com$/.info/serverTimeOffset${}";
registrationCancellationKey = "$https://<redacted>.firebaseio.com$/.info/serverTimeOffset${}$0$value$cancelled";
};
}
)