org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]

hibernate.org | 7 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Hibernate Community • View topic - C3P0ConnectionProvider cannot be cast to org.hibernate.engin

    hibernate.org | 7 months ago
    org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]

    Root Cause Analysis

    1. org.hibernate.HibernateException

      Could not instantiate connection provider [org.hibernate.connection.C3P0ConnectionProvider]

      at com.arahant.utils.HibernateUtil.getSessionFactory()
    2. com.arahant.utils
      HibernateUtil.getSessionFactory
      1. com.arahant.utils.HibernateUtil.getSessionFactory(HibernateUtil.java:71)
      1 frame
    3. org.hibernate.engine
      ConnectionProviderInitiator.instantiateExplicitConnectionProvider
      1. org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:194)
      1 frame
    4. com.arahant.utils
      HibernateSessionUtil.<init>
      1. com.arahant.utils.HibernateSessionUtil.<init>(HibernateSessionUtil.java:139)
      1 frame
    5. org.hibernate.engine
      ConnectionProviderInitiator.initiateService
      1. org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:111)
      1 frame
    6. com.arahant.utils
      HibernateSessionUtil.<init>
      1. com.arahant.utils.HibernateSessionUtil.<init>(HibernateSessionUtil.java:157)
      1 frame
    7. org.hibernate.engine
      ConnectionProviderInitiator.initiateService
      1. org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:41)
      1 frame
    8. org.hibernate.boot
      StandardServiceRegistryImpl.initiateService
      1. org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
      1 frame
    9. com.arahant.utils
      ArahantSession.openHSU
      1. com.arahant.utils.ArahantSession.openHSU(ArahantSession.java:151)
      1 frame
    10. Hibernate
      AbstractServiceRegistryImpl.createService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234)
      1 frame
    11. com.arahant.utils
      ArahantSession.openHSU
      1. com.arahant.utils.ArahantSession.openHSU(ArahantSession.java:140)
      1 frame
    12. Java RT
      RMIConnectionImpl.doPrivilegedOperation
      1. javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1404)
      1 frame
    13. Hibernate
      AbstractServiceRegistryImpl.createService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:244)
      1 frame
    14. Java RT
      RMIConnectionImpl.invoke
      1. javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:832)
      1 frame
    15. Hibernate
      AbstractServiceRegistryImpl.initializeService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:208)
      1 frame
    16. Java RT
      NativeMethodAccessorImpl.invoke0
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      1 frame
    17. Hibernate
      AbstractServiceRegistryImpl.getService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
      1 frame
    18. Java RT
      NativeMethodAccessorImpl.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      1 frame
    19. org.hibernate.engine
      JdbcEnvironmentInitiator.buildJdbcConnectionAccess
      1. org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145)
      1 frame
    20. Java RT
      DelegatingMethodAccessorImpl.invoke
      1. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      1 frame
    21. org.hibernate.engine
      JdbcEnvironmentInitiator.initiateService
      1. org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66)
      1 frame
    22. Java RT
      Method.invoke
      1. java.lang.reflect.Method.invoke(Method.java:497)
      1 frame
    23. org.hibernate.engine
      JdbcEnvironmentInitiator.initiateService
      1. org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
      1 frame
    24. org.hibernate.boot
      StandardServiceRegistryImpl.initiateService
      1. org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
      1 frame
    25. Java RT
      UnicastServerRef.dispatch
      1. sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
      1 frame
    26. Hibernate
      AbstractServiceRegistryImpl.createService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234)
      1 frame
    27. Java RT
      Transport$1.run
      1. sun.rmi.transport.Transport$1.run(Transport.java:200)
      1 frame
    28. Hibernate
      AbstractServiceRegistryImpl.initializeService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:208)
      1 frame
    29. Java RT
      Transport$1.run
      1. sun.rmi.transport.Transport$1.run(Transport.java:197)
      1 frame
    30. Hibernate
      JdbcServicesImpl.configure
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
      2. org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
      2 frames
    31. org.hibernate.boot
      StandardServiceRegistryImpl.configureService
      1. org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
      1 frame
    32. Java RT
      AccessController.doPrivileged
      1. java.security.AccessController.doPrivileged(Native Method)
      1 frame
    33. Hibernate
      AbstractServiceRegistryImpl.initializeService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:217)
      1 frame
    34. Java RT
      Transport.serviceCall
      1. sun.rmi.transport.Transport.serviceCall(Transport.java:196)
      1 frame
    35. Hibernate
      AbstractServiceRegistryImpl.getService
      1. org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
      1 frame
    36. Java RT
      TCPTransport.handleMessages
      1. sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
      1 frame
    37. org.hibernate.boot
      MetadataBuildingProcess.handleTypes
      1. org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
      1 frame
    38. Java RT
      TCPTransport$ConnectionHandler.run0
      1. sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
      1 frame
    39. org.hibernate.boot
      MetadataBuildingProcess.complete
      1. org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
      1 frame
    40. Java RT
      AccessController.doPrivileged
      1. sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$95(TCPTransport.java:683)
      2. java.security.AccessController.doPrivileged(Native Method)
      2 frames
    41. org.hibernate.boot
      MetadataBuildingProcess.build
      1. org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
      1 frame
    42. Java RT
      TCPTransport$ConnectionHandler.run
      1. sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
      1 frame
    43. org.hibernate.boot
      MetadataBuilderImpl.build
      1. org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
      1 frame
    44. Java RT
      ThreadPoolExecutor.runWorker
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      1 frame
    45. org.hibernate.boot
      MetadataBuilderImpl.build
      1. org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
      1 frame
    46. Java RT
      ThreadPoolExecutor$Worker.run
      1. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      1 frame
    47. Hibernate
      Configuration.buildSessionFactory
      1. org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692)
      1 frame
    48. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame
    49. Hibernate
      Configuration.buildSessionFactory
      1. org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:724)
      1 frame