Erro chamando Form

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:
view plaincopy to clipboardprint?
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:
view plaincopy to clipboardprint?
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
view plaincopy to clipboardprint?
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