로그에서 에러정보를 최대한 얻어 오셔야 해요.
먼저 에러가 난 곳은 아래입니다. ChatActivity.에서 람다로 onSuccess함수가 들어간 곳이 있을 겁니다.
at com.example.chatapp.ChatActivity$$ExternalSyntheticLambda1.onSuccess(Unknown Source)
이 때 파라미터가 non-null 타입으로 정의되어 있는데, 실제로는 null이 들어왔다는 말입니다.
java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter it
파라미터 타입을 Nullable 타입으로 만들실 수 있다면, 널처리를 하시구요, 그렇지 않다면 파어베이스 쪽에서 널이 안넘어오도록 해야겠죠. 그리고 try catch를 써서 에러를 잡으셔야 하구요. 첫번째 옵션이 가능하다면 첫번째가 더 좋은 선택이라고 보여집니다.
이해가 가시면 좋겠네요. 해결이 잘 안되시면 관련 코드도 같이 올려보세요.