https://androidchurchblog.blogspot.com/2023/12/error-javalangillegalargumentexception.html