Что означает «createRepo для Repo, который уже существует», при запуске собственного приложения с базой данных Firebase? - PullRequest
0 голосов
/ 28 августа 2018

Время от времени я получаю следующую ошибку при открытии собственного реактивного приложения, использующего базу данных 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";
        };
    }
)
...