Erros somente ao debugar projeto

Olá pessoal.
Estou usando Vraptor + tomcat 7.
Hoje deparei com um problema estranho. Começou a dar erros no projeto apenas se eu debugar. Por exemplo ao usar :

result.use(ExtJSJson.class).from(conCadastro.getCadastros())
				.exclude("nacionalidade").exclude("porte").exclude("renovador")
				.exclude("recadastrador").exclude("dadosComplementares")
				.exclude("dadosFilial").exclude("cadastropessoa").success()
				.total(total).serialize();
	}

Acontecia o erro de referência circular. Mas note que apenas se eu debugar. Rodando normal, o resultado me trazia o esperado, funcionando perfeitamente.
Outro problema acontecia ao criar um critério de procura pelo hibernate. Não realmente um erro, mas quando eu ja usava o session.createCriteria(Nomedaclasse.class) ja executava a consulta, ou seja, dava um select * na tabela.(no exemplo abaixo na linha Criteria c = session.createCriteria(Cadastro.class):wink: Mas se eu não debugo funciona perfeitamente também. Que maluquice é essa?

Obrigado desde já.

	public Cadastro pegaporId(int id) {
		Criteria c = session.createCriteria(Cadastro.class);
		c.add(Restrictions.eq("numero", id));
		Cadastro cadastro = (Cadastro) c.uniqueResult();
		return cadastro;
	}