Seguinte. Manda escrever o conteudo do seu txtField antes da exceção, e veja o que imprime.
desculpe a ignorancia, mas como faço isso
System.out.println(txtEmissao.getText());
Ah ta, eu estava imaginando outra coisa.
apareceu nada, eu tenho um jformatted com / /
ai se eu coloco nele, é claro… solta um / /
mas neste que estou testando (txtEmissao1), esta vazio mesmo
[code]compile-single:
run-single:
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at obras.dao.ContratoDao.adiciona(ContratoDao.java:90)[/code]
ele ta saindo vazio?
Amigo se sua linha 90 for realmente isso aqui:
stmt.setDate(12, new Date(c1.getEmissao().getTime()));
Então substitui essa linha por isso:
Date data = null;
if(c1 != null && c1.getEmissao() != null){
data = new Date(c1.getEmissao().getTime());
}else{
data = new Date(); //fica a seu critério instânciar com a data corrente ou deixar gravar nula...
}
stmt.setDate(12, data);
Testa aí…
deu certo breno500as
coloquei o teu codigo só q com esta alteração no else
}else{
data = null;
Obrigado a TODOS que ajudaram, e claro que sempre ajude outros que precisarem!
Esse é o Breno…
É um Javeiro

hehe
Resolvido 
Adoro esse fórum!
atrasado post meio antigo mais me ajudou muito.
valeu galera. 