Nada ocorre ao gerar relatorio jasper

Boa noite pessoal, estou tentando fazer um relatorio usando o jasper report, porem ao clickar no menu nada acontece, ao debugar tambem nenhum erro é apontado no console

Estou usando TIBCO Jaspersoft Studio para construir o relatorio, o JAVA 17 & o JDK 17, e o apache netbeans 12.6

CarregarRelatorio.java:

package relatorio;

import controller.Conexao;
import java.sql.Connection;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.SQLException;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;

public class CarregarRelatorio 
{
    
    private final Connection conexao;
    
    //metodo construtor
    public CarregarRelatorio(Connection conexao)
    {
        
        this.conexao = conexao;
        
    }        

    public CarregarRelatorio() {
        throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
    }
    
    public void carreguerelatorio(String filexml, Map parametros) throws SQLException
    {
        
        try
        {
            
            filexml = "/src/SemurrCEI/relatorio/Equipamento.jrxml";
        
            //cria objeto do tipo connection conexao passando novo Conexao(conexao.java) chamando metodo conectar
            Connection conexao = new Conexao().Conectar();       
        
            JasperReport jreport = JasperCompileManager.compileReport(filexml);
        
            JasperPrint jprint = JasperFillManager.fillReport(jreport,parametros,conexao);
        
            JasperViewer.viewReport(jprint);
            
            
        
            conexao.close();            
            
        }
        catch(SQLException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao efetuar relatorio!" + ex);
            
        }    
        catch(JRException ex)
        {
            
            JOptionPane.showMessageDialog(null, "Error ao efetuar relatorio!" + ex);
            
        }    
        
    }        
    
}

MenuRelatorioActionPerfomed:

    private void JMenuRelatorioActionPerformed(java.awt.event.ActionEvent evt) {                                               
        //chamada carregar relatorio
        this.dispose();
        
        CarregarRelatorio loadrelat = new CarregarRelatorio();
        try {
            loadrelat.carreguerelatorio("/src/SemurrCEI/relatorio/Equipamento.jrxml", null);
        } catch (SQLException ex) {
            Logger.getLogger(TelaPrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }

    }

Projeto no github:

Olha só o que esse construtor faz:

public CarregarRelatorio() {
    throw new UnsupportedOperationException("Not supported yet.");
}