Metodo alterar

Bom dia a todos, tenho um metodo chamado alterar, ele é acionado toda vez que quero alterar um venda, para alterar a venda clico em um botão chamado alterar, e ele deveria abrir a janela de venda para alterar os dados, porem ele não está abrindo nada

meu código:

	private void alterarClick() {

		if (venda != null) {
			binderVenda.setBean(venda);
			dlgJanela.open();
		}
	}

botão

btnAlterar.addThemeVariants(ButtonVariant.LUMO_PRIMARY);
		btnAlterar.addClickListener(e -> {
			alterarClick();
		});

Imagens:

Venda ja realizada

clicando em alterar e esperando que ele abra a janela com os dados, porem nada acontece:

A janela que eu gostaria que ele abrisse:

Isso deve estar null, já verificou?

@RoinujNosde

acabei de verificar, e não está…fiz a verificação da seguinte forma:

private void alterarClick() {

	if (venda != null) {
		binderVenda.setBean(venda);
		dlgJanela.open();
	}else {
		Notification.show("Venda Nula");
	}
}

Um System.out.println(“venda null”) seria mais confiável pra fazer esse teste.

É mais prático debugar pela IDE do que ficar escrevendo código pra debugar. Vai saber exatamente onde tá desandando.