Erro location null impossivel de ser solucionado

Logo no final da conclusão do projeto, o projeto esta com o erro horrivel que se chama

“Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException: Cannot invoke “java.net.URL.toExternalForm()” because “location” is null”

Ja depurei, ja fui no youtube, ja fiz em chatgpt e nada de solucionar esse erro horrivel que ta no meu projeto, a interface fica toda transparente

aqui ta o projeto no git hub, pelo amor de Deus quem souber como solucionar me helpa

Manda a exception completa pra gente ver

Esse é o problema, não tem exception mas tem isso aqui " public ImageIcon (URL location) {
this(location, location.toExternalForm());
}"

Quando eu clico no erro, vai pro package “ImageIcon.java”

Consegui resolver, eu vi aqui que deram uma instrução de colocar o GetResourceAsStream em vez do GetResource, porém deu outro erro, os icones png sumiram do projeto