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

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:

[code]
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);
    }

}[/code]

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?