[RESOLVIDO]falha na conexao hibertate

bom dia galera do GUJ seguinte estou fazendo alguns relatorios e estou usando o Hibernate, quando chamo o relatorio eu recebo esse erro.

Posta ai seu hibernate.cfg.xml e sua SessionFactory.

s

Vc deve setar o mapeamento da seguinte forma:

Faz desse modo para cada um dos seus mapeamentos, acho que vai resolver esse problema que está tendo.

iae mano descobri qual era o erro, seguinte como estou usando annotations a minha factory estava configurada errada assim…

sessionFactory = new Configuration() .configure("hibernate.cfg.xml") .buildSessionFactory();

e na verdade era pra estar configurada assim…

sessionFactory = new AnnotationConfiguration() .configure("hibernate.cfg.xml") .buildSessionFactory();

porém, toda via, entretanto erro é uma coisa que gosta de aparecer NÉ!

ai agora esta dando esse outro erro

sei que o dom4j não esta conseguindo converter e vi aqui no GUJ mesmo um cara com um problema parecido com o meu, o Paulo Silveira sujere que a versão do dom4j esteje errada eu uso a dom4j-1.6 e sinceramente falando se for pra trocar de versão eu não saberia qual colocar no lugar dessa.

e

a

Romarcio vlw pela ajuda eu descobri o que era, estava faltando alguns jar’s

fica ai uma nota para quem estiver com o mesmo problema, verifique os jar’s no meu caso eu coloquei todos eles dentro da lib do JBoss assim, posso usa-las para todos os projetos.

spring.jar
commons-digester-1.5.jar
dom4j.jar
groovy-all.jar
iText-2.1.7.jar
jasperreports-3.7.6.jar
c3p0-0.8.5.2.jar

esses foram os jars que adicionei no caso do iText e do jasperreports eu peguei dentro da propria pasta ext do jasperreports
vlw!

Legal que você conseguiu.
Desculpa a ausência, mas estive nos útimos dias trocando de PC dai acabei não acessando o Guj.

No meu caso, como a Classe AnnotationConfiguration estava depreciada, tive de substituir pelo Configuration(), conforme documentação correspondente (http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/AnnotationConfiguration.html).

O problema é que estou tendo esse erro ao acessar o projeto:

[code]root cause

org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class=“br.gov.rr.setrabes.estrutura.Funcionario”/>
org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1600)
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
br.gov.rr.setrabes.util.HibernateUtil.<clinit>(HibernateUtil.java:21)
br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17)[/code]

Alguma sugestão?

Parece que você não adicionou na sessionfactory a classe que está sendo anotada.

[quote=romarcio]Parece que você não adicionou na sessionfactory a classe que está sendo anotada.

[/quote]

Eae romarcio, blz?

Cara, estava tudo funcionando normal, até que eu troquei o servidor de aplicação do tomcat 6 para o JBossAS 6. Já revisei os jar’s, inclusive estou utilizando o hibernate3.jar, a classe está no classpath do projeto, mesmo assim, o erro persiste.

Este erro estoura nesta classe, pq ela é a primeira mapeada no hibernate.cfg.xml, porém, se eu mando atualizar a página, ele mostra o erro assim;

10:39:58,537 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/segias4jboss].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception: java.lang.NoClassDefFoundError: Could not initialize class br.gov.rr.setrabes.util.HibernateUtil at br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17) [:] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final] at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final] at java.lang.Thread.run(Thread.java:636) [:1.6.0_18]

e o estranho pra mim, é que o tomcat ainda aparece nas exceptions, mesmo não sendo mais utilizado…

O problema agora parece ser outro: java.lang.NoClassDefFoundError: Could not initialize class br.gov.rr.setrabes.util.HibernateUtil Ele não está encontrando a classe HibernateUtil no projeto.

Poisé man, só que a classe está no lugar certo. Percebi que o tinha dois jar’s do hibernate: 1 na pasta lib do projeto e outro na pasta lib do jboss, então removi o hibernate do projeto, e acrescentei o jar do hibernate-C3p0.

Agora, ele passa daquele ponto, mapeia as classes, passa o usuário e senha, porém, dá pau no C3P0ConnectionProvider. Olha o erro que ele apresenta:

[code]11:54:49,507 ERROR [org.hibernate.connection.ConnectionProviderFactory] Could not instantiate connection provider: java.lang.ClassNotFoundException: org.hibernate.connection.C3P0ConnectionProvider from BaseClassLoader@14d774f{vfs:///home/viper/workspace/jboss-6.0.0.Final/server/default/conf/jboss-service.xml}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:480) [jboss-classloader.jar:2.2.0.GA]
at java.lang.ClassLoader.loadClass(ClassLoader.java:266) [:1.6.0_18]
at java.lang.Class.forName0(Native Method) [:1.6.0_18]
at java.lang.Class.forName(Class.java:186) [:1.6.0_18]
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192) [:3.6.0.Final]
at org.hibernate.connection.ConnectionProviderFactory.initializeConnectionProviderFromConfig(ConnectionProviderFactory.java:174) [:3.6.0.Final]
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:102) [:3.6.0.Final]
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:84) [:3.6.0.Final]
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:459) [:3.6.0.Final]
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:91) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2833) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2829) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1840) [:3.6.0.Final]
at br.gov.rr.setrabes.util.HibernateUtil.<clinit>(HibernateUtil.java:22) [:]
at br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17) [:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final]
at java.lang.Thread.run(Thread.java:636) [:1.6.0_18]

11:54:49,526 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/segias4jboss].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception: org.hibernate.HibernateException: Could not instantiate connection provider: org.hibernate.connection.C3P0ConnectionProvider
at org.hibernate.connection.ConnectionProviderFactory.initializeConnectionProviderFromConfig(ConnectionProviderFactory.java:178) [:3.6.0.Final]
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:102) [:3.6.0.Final]
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:84) [:3.6.0.Final]
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:459) [:3.6.0.Final]
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:91) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2833) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2829) [:3.6.0.Final]
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1840) [:3.6.0.Final]
at br.gov.rr.setrabes.util.HibernateUtil.<clinit>(HibernateUtil.java:22) [:]
at br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17) [:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final]
at java.lang.Thread.run(Thread.java:636) [:1.6.0_18]

11:55:02,552 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/segias4jboss].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception: java.lang.NoClassDefFoundError: Could not initialize class br.gov.rr.setrabes.util.HibernateUtil
at br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17) [:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final]
at java.lang.Thread.run(Thread.java:636) [:1.6.0_18][/code]

Estou analisando e testando por aqui. Se alguem tiver alguma dica, vai postando.

Flws.

O problema da classe HibernateUtil não encontrada ainda persiste. Da uma olhada na linha 68 do ultimo log que vc postou.
Talvez o erro do C3P0 seja recorrente da classe HibernateUtil não estar sendo encontrada.

[quote=romarcio]O problema da classe HibernateUtil não encontrada ainda persiste. Da uma olhada na linha 68 do ultimo log que vc postou.
Talvez o erro do C3P0 seja recorrente da classe HibernateUtil não estar sendo encontrada.

[/quote]

Notei isso também, romarcio, porém a classe está no projeto. Se você olhar no stak, verá que ele acusa um erro na linha 22 do HibernateUtils:

Minha classe hibernateUtil está assim (caso ajude):

[code]package br.gov.rr.setrabes.util;

import org.apache.log4j.Logger;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
//import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {

private static Logger logger = Logger.getLogger(HibernateUtil.class);

private static SessionFactory sessionFactory;

private static ThreadLocal&lt;Session&gt; sessions = new ThreadLocal&lt;Session&gt;();

static {
	sessionFactory = new Configuration().configure()
			.buildSessionFactory(); //LINHA 22
}

public static Session openSession() {

	if (sessions.get() != null) {
		logger.error("Alguem nao fechou uma j&#65533; aberta!!");

	}

	sessions.set(sessionFactory.openSession());
	return sessions.get();
}

public static Session currentSession() {
	return sessions.get();
}

public static void closeCurrentSession() {
	sessions.get().close();
	sessions.set(null);
}

public static SessionFactory getSessionFactory() {
	return sessionFactory;
}

} [/code]

É como se ele não conseguisse criar a sessionfactory…

o que vc acha?

Bom dia a todos.

Como eu estava na dúvida da causa do erro citado anteriormente, fiz a substituição da minha classe hibernateUtil pela recomendada na documentação do hibernate, conforme o link (http://docs.jboss.org/hibernate/core/3.5/reference/pt-BR/html_single/).

Então, confirmando a minha suspeita do post anterior, estourou o erro na linha do:
at br.gov.rr.setrabes.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:20) [:] at br.gov.rr.setrabes.util.HibernateUtil.&lt;clinit&gt;(HibernateUtil.java:15) [:] at br.gov.rr.setrabes.util.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:17) [:] ... 10:04:06,069 ERROR [STDERR] Falha na criação da SessionFactory. org.hibernate.HibernateException: Could not instantiate connection provider: org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider

A linha descrita no hibernateUtil refere-se a:

[code]public class HibernateUtil {

private static Logger logger = Logger.getLogger(HibernateUtil.class);

private static final SessionFactory sessionFactory = buildSessionFactory();

private static SessionFactory buildSessionFactory() {
    try {
        // Create the SessionFactory from hibernate.cfg.xml
        return new Configuration().configure().buildSessionFactory(); //ESSA É A LINHA 20 DO ERRO REFERIDO
    }
    catch (Throwable ex) {
        // Make sure you log the exception, as it might be swallowed
        System.err.println("Falha na criação da SessionFactory. " + ex);
        throw new ExceptionInInitializerError(ex);
    }
}

[/code]

Como ele encontra problemas em executar esta linha, ele a exception e outros erros.

Então a questão é: qual o motivo desse método não ser executado? Lembrando que anteriormente, eu utilizava o Tomcat 6 e tudo funcionava as 1000 maravilhas. Com a necessidade de migrar para o JBossAS 6, houve a necessidade da substituição de algumas libs, inclusive a lib do hibernate (que já existe nativa no JBoss), c3p0 e outras.

Agradeço as colaborações.

Estive dando uma pesquisada, e em alguns casos na net, o problema era causado por duplicação de jar’s. Andei pesquisando no meu projeto, e dando um “limpa” na pasta lib, porém o erro persiste…

Os jar’s que estou utilizando na pasta lib são:

c3p0-0.9.1.2;
commons-digester-1.8;
commons-email-current;
hibernate-c3p0-4.0.0.CR2;
iText-2.1.7;
jasperreports-3.7.2;
jsf-facelets;
postgresql-8.4-701.jdbc4;
richfaces-api-3.3.3.Final;
richfaces-impl-3.3.3.Final;
richfaces-ui-3.3.3.Final.

Incluindo os jar’s do JBoss 6 Final.

Agradeço a ajuda.

Esse erro ta estranho:10:04:06,069 ERROR [STDERR] Falha na criação da SessionFactory. org.hibernate.HibernateException: Could not instantiate connection provider: org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider

Elimina o jar: hibernate-c3p0-4.0.0.CR2
Deixa apenas o: c3p0-0.9.1.2

E vê o que acontece.

[quote=romarcio]Esse erro ta estranho:10:04:06,069 ERROR [STDERR] Falha na criação da SessionFactory. org.hibernate.HibernateException: Could not instantiate connection provider: org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider

Elimina o jar: hibernate-c3p0-4.0.0.CR2
Deixa apenas o: c3p0-0.9.1.2

E vê o que acontece. [/quote]

Brother, esse jar é responsável pelo C3p0ConnectionProvider instanciado no hibernate.cfg.xml. Como a versão nativa no jboss do hibernate-core.jar não possui essa classe, tive que implementar esse jar no projeto. Mesmo que eu apague esse jar e mude para ConnectionProvider do hibernate, o erro persiste. O jar do c3p0-0.9.1.2 possui classes auxiliares ao C3P0ConnectionProvider.class.

Aguardo sugestões.

Abs.