Exception in thread "Thread-8" java.lang.RuntimeException: Uncompilable source code - Erroneous

0 respostas
E

Amigos,

Meu projeto compilava e funcionava normalmente até eu remover uma linha e reescreve-la igual sem o recurso do CTRL + Z. Agora o Java retirna ao erro abaixo quando chamo o formulário:

Exception in thread "Thread-8" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: <any>
	at br.com.padrao.frame.PessoasDetalheController.<init>(PessoasDetalheController.java:65)
	at br.com.padrao.grid.PessoasGridController.doubleClick(PessoasGridController.java:85)
	at org.openswing.swing.table.client.Grid$2.run(Grid.java:565)
CONSTRUÍDO COM SUCESSO (tempo total: 8 minutos 27 segundos)

E aponta para classe PessoaDetalheController. java exatamente no ponto em destaque abaixo:

public class PessoasDetalheController extends FormController {

    private PessoasDetalhe pessoasDetalhe = null;
    private String pk = null;
    private PessoasGrid pessoasGrid = null;
    private PessoasVO  voCheck=null;
    public PessoasDetalheController(PessoasGrid pessoasGrid, String pk) {
        this.pessoasGrid = pessoasGrid;
        this.pk = pk;
        pessoasDetalhe = new PessoasDetalhe(this);  //<<=== Destaca esta linha
        pessoasDetalhe.setParentFrame(pessoasGrid);
        pessoasGrid.pushFrame(pessoasDetalhe);
        MDIFrame.add(pessoasDetalhe);

        if (pk != null) {
            pessoasDetalhe.getForm1().setMode(Consts.READONLY);
            pessoasDetalhe.getForm1().reload();
        } else {
            pessoasDetalhe.getForm1().setMode(Consts.INSERT);
        }

    }

E também para classe PessoasGridController.java

public void doubleClick(int rowNumber, ValueObject persistentObject) {
        PessoasVO vo = (PessoasVO) persistentObject;
       new PessoasDetalheController(grid, vo.getId().toString());//<<=== Destaca esta linha
    }

Desta maneira o form não é chamado. O que posso ter escrito errado?

Criado 16 de outubro de 2012
Respostas 0
Participantes 1