Problema no Hibernate: Exception in thread "main" java.lang.IllegalAccessError

Galera estou com um erro sinistro no hibernate. Não estou conseguindo recuperar a sessão do hibernate na minha máquina. Já tentei vários exemplos diferentes e nda.

Depois de apanhar muito e para me assegurar que não estava fazendo alguma coisa errada, usei o exemplo do tutorial daqui do guj (http://www.guj.com.br/content/articles/hibernate/intruducao_hibernate3_guj.pdf) e continua o seguinte erro:

Exception in thread "main" java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.<init>()V from class org.hibernate.cache.EhCacheProvider
	at org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:180)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1213)
	at HibernateUtility.<clinit>(HibernateUtility.java:27)
	at Teste.main(Teste.java:6)

e o mais estranho é que antes não estava sendo apresentado esse erro comigo, não sei o que aconteceu.

Esotu usando o mysql 5.0.38, SDK 1.6 e libs do hibernate o connector do mysql: mysql-connector-java-5.0.6

flw!!

Acabou esquecendo de colocar que a versão do hibernate é 3.2.2 GA

Tente executar seu código comentando a configuração do cache. Depois, verifique qual a versão do jar do ehcache você está usando.

Bom… eu já havia tentado comentar essas linhas e o erro continua. a versão da lib ehcache que estou usando é ehcache-1.1

vlw pela ajuda!