javax.jdo.JDOFatalUserException: The specified driver class "null" is neither a java.sql.Driver nor a javax.sql.DataSource. Please specify a valid driver in the javax.jdo.option.ConnectionDriverName property.

Oracle Community | 3004 | 1 decade ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    Kodo 2.4 still trying to use driver when JNDI name is specified

    Oracle Community | 1 decade ago | 3004
    javax.jdo.JDOFatalUserException: The specified driver class "null" is neither a java.sql.Driver nor a javax.sql.DataSource. Please specify a valid driver in the javax.jdo.option.ConnectionDriverName property.

    Root Cause Analysis

    1. javax.jdo.JDOFatalUserException

      The specified driver class "null" is neither a java.sql.Driver nor a javax.sql.DataSource. Please specify a valid driver in the javax.jdo.option.ConnectionDriverName property.

      at com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.createConnectionFactory()
    2. com.solarmetric.kodo
      ConfigurationConnector.<init>
      1. com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.createConnectionFactory(JDBCPersistenceManagerFactory.java:233)
      2. com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.createConnectionFactory(JDBCPersistenceManagerFactory.java:215)
      3. com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.<init>(ConfigurationConnector.java:35)
      3 frames
    3. peacetech.gao.ogc
      PMPool$PoolablePMFactory.makeObject
      1. peacetech.gao.ogc.gctrack.jdo.JDOFactory.factory(JDOFactory.java:84)
      2. peacetech.gao.ogc.gctrack.jdo.JDOFactory.getPersistenceManager(JDOFactory.java:33)
      3. peacetech.gao.ogc.gctrack.web.util.PMPool$PoolablePMFactory.makeObject(PMPool.java:149)
      3 frames
    4. Commons Pool
      GenericObjectPool.borrowObject
      1. org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:726)
      1 frame
    5. peacetech.gao.ogc
      PersistenceManagerHolder.<init>
      1. peacetech.gao.ogc.gctrack.web.util.PMPool.borrowPm(PMPool.java:85)
      2. peacetech.gao.ogc.gctrack.web.util.PersistenceManagerHolder.<init>(PersistenceManagerHolder.java:38)
      3. peacetech.gao.ogc.gctrack.web.util.PersistenceManagerHolder.<init>(PersistenceManagerHolder.java:23)
      3 frames
    6. org.apache.jsp
      index_jsp._jspService
      1. org.apache.jsp.index_jsp._jspService(index_jsp.java:68)
      1 frame
    7. GWT dev
      HttpJspBase.service
      1. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
      1 frame
    8. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      1 frame
    9. GWT dev
      JspServletWrapper.service
      1. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:204)
      1 frame
    10. rg.apache.jasper
      JspServlet.serviceJspFile
      1. rg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
      1 frame
    11. GWT dev
      JspServlet.service
      1. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      1 frame
    12. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      1 frame
    13. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      2 frames
    14. peacetech.gao.ogc
      ResourceCleanupFilter.doFilter
      1. peacetech.gao.ogc.gctrack.web.util.ResourceCleanupFilter.doFilter(ResourceCleanupFilter.java:34)
      1 frame
    15. Glassfish Core
      StandardPipeline$StandardPipelineValveContext.invokeNext
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
      4. org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      5. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      6. org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      7. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      8. org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      9. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:550)
      10. org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
      11. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
      12. org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
      13. org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
      14. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
      15. org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
      15 frames