Problema com persistencia

Bom pessoal,
Quando tento executar uma classe de teste para persistir dados usando hibernate no bd está gerando a seguinte na saida:

init:
deps-module-jar:
deps-ear-jar:
deps-jar:
compile-single:
run-main:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread “main” java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/persistence/InheritanceType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at org.hibernate.cfg.InheritanceState.extractInheritanceType(InheritanceState.java:51)
at org.hibernate.cfg.InheritanceState.(InheritanceState.java:21)
at org.hibernate.cfg.AnnotationBinder.buildInheritanceStates(AnnotationBinder.java:2301)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:528)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at br.com.caelum.vraptor.constancio.testes.AdicaoDeCliente.main(AdicaoDeCliente.java:16)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)

Alguem já passou por isso e saberia como resolver? pode me ajudar?
obs1: ja fiz esse mesmo procedimento para outros exemplos e nunca tinha acontecido isso.
obs2: é uma aplicação web e ja esta configurado o Vraptor 3

desde já agradeço

Acho que tem alguma coisa na classe que está persistindo que está errada.

Posta a classe ai pra gente ver.

A classe tá assim:

package br.com.caelum.vraptor.constancio.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

@Entity
public class Cliente {

@Id @GeneratedValue
private Long id;
private String nome_cli;
private String endereco_cli;
private String telefone_cli;
private long cep_cli;
private String email_cli;

public Long getId() {
    return id;
}

public void setId(Long id) {
    this.id = id;
}

public String getNome_cli() {
    return nome_cli;
}

public void setNome_cli(String nome_cli) {
    this.nome_cli = nome_cli;
}

public String getEndereco_cli() {
    return endereco_cli;
}

public void setEndereco_cli(String endereco_cli) {
    this.endereco_cli = endereco_cli;
}

public String getTelefone_cli() {
    return telefone_cli;
}

public void setTelefone_cli(String telefone_cli) {
    this.telefone_cli = telefone_cli;
}

public long getCep_cli() {
    return cep_cli;
}

public void setCep_cli(long cep_cli) {
    this.cep_cli = cep_cli;
}    

public String getEmail_cli() {
    return email_cli;
}

public void setEmail_cli(String email_cli) {
    this.email_cli = email_cli;
}

}

Pessoal consegui resolver o problema criando outro projeto.
Dando uma pesquisada na net encontrei outras pessoas com o msm problema https://forum.hibernate.org/viewtopic.php?f=1&t=970491&view=next dei uma lida só que nao consegui entender o que ele disse lá.
Acho que o problema é com alguma configuração de algum componente(la ele cita o maven) no netbeans.