Erro ao Salvar (java.lang.illegalStateException)

Olá Pessoal!
No meu formulário, após pedir um “novo” registro, prencho todos os campos,
e é lançado na tela o seguinte exceção:
Exceção:java.lang.illegalStateException
Descrição: No transaction is currently active

Os campos deste formulário estão ligados a uma JTable, e possui muitas chaves estrangeiras, que são representadas
no formulário através de ComboBoxs. Já possuem registro gravados nesta taleba, tais gravações fiz manualmente no banco.
Todos os registros já gravados são mostrados, até aí sem problema, mas quando tento inserir pela interface, o java
diz que minha aplicação não está no estado legal.
Estou usando o TopLink do NetBeans 6.5.

Desde já obrigado!

Opa! quando vc abre o programa salva a primeira vez? se sim provavelmente vc esta fechando a conexão depois ai quando vai salvar o segundo da erro.

Não Guinte, eu não chego nem se quer a fazer a primeira gravação.
Preenchendo todos os campos do formulário ou não o erro continua.
Acredito que tenha a ver com os componentes de conexão com o banco de dados,
pois fiz um teste com outro formulário utilizando o mesmo arquivo de conexão,
e deu tudo certo.