База данных реального времени Firebase Не может передать ноль для аргумента 'pathString' в child () - PullRequest
0 голосов
/ 23 января 2020

Я получал эту ошибку несколько раз в последние дни и не могу определить, какой child () получает пустую строку, передаваемую ему, поскольку они оба жестко запрограммированы ...

Есть кто-нибудь еще испытывали это недавно?

Спасибо, Кит

private void setupReports() {
    FirebaseDatabase.getInstance().getReference().child("data").child("reports").addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            availableReports.clear();
            for (DataSnapshot ds : dataSnapshot.getChildren()) {
                ReportTitle report = new ReportTitle();
                report.setkey(ds.getKey());
                report.settitle(ds.getValue(String.class));
                availableReports.add(report);
            }

            //Sort alphabetically
            Collections.sort(availableReports, (o1, o2) -> o1.gettitle().compareTo(o2.gettitle()));

            //Show the available reports in the view
            updateUI();
        }

        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {
        }
    });
}

Неустранимое исключение: java .lang.NullPointerException: Не удается передать нуль для аргумента 'pathString' в child () в com. google.firebase.database.DatabaseReference.child (DatabaseReference. java: 96) в ... Core.OverviewPage.setupReport (OverviewPage. java: 253) в ... Core.OverviewPage.updateUI (OverviewPage. java: 225) в ..Core.OverviewPage.access $ 000 (OverviewPage. java: 113) в ... Core.OverviewPage $ 1.onDataChange (OverviewPage. java: 210)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...