Unknown JDBC Driver Class org.h2.Driver

Jón Arnar Briem June 2, 2017

Recently I was playing around with versions of other plugins I was using and in the process I seem to have done something to my h2 driver and started getting this error when I tried to open Jira in my browser. Redownloading the repository to another folder and running Jira from there fixed the problem and I was able to continue developing my plugin. 

Today this error started popping up again and this time redownloading to another folder doesn't work (and is not really a solution if this keeps happening) .  I think this may be related to atlas-clean as I ran that command just before the error came up and I don't recall running it since I "fixed" the problem (not 100% sure though).

Does anyone have any clues as to what may be the cause? I've added the last part of the output from atlas-debug below for extra info.

[INFO] [talledLocalContainer] ****************
[INFO] [talledLocalContainer] JIRA starting...
[INFO] [talledLocalContainer] ****************
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,557 localhost-startStop-1 INFO      [atlassian.jira.startup.JiraStartupLogger] 
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer] ___ Environment _____________________________
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer]      JIRA Build                                    : 6.4.11#64026-sha1:78f6ec473a3f058bd5d6c30e9319c7ab376bdb9c
[INFO] [talledLocalContainer]      Build Date                                    : Tue Aug 25 00:00:00 GMT 2015
[INFO] [talledLocalContainer]      JIRA Installation Type                        : unknown
[INFO] [talledLocalContainer]      Application Server                            : Apache Tomcat/7.0.52 - Servlet API 3.0
[INFO] [talledLocalContainer]      Java Version                                  : 1.8.0_121 - Oracle Corporation
[INFO] [talledLocalContainer]      Current Working Directory                     : /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home
[INFO] [talledLocalContainer]      Maximum Allowable Memory                      : 455MB
[INFO] [talledLocalContainer]      Total Memory                                  : 233MB
[INFO] [talledLocalContainer]      Free Memory                                   : 175MB
[INFO] [talledLocalContainer]      Used Memory                                   : 58MB
[INFO] [talledLocalContainer]      Memory Pool: Code Cache                       : Code Cache: init = 2555904(2496K) used = 10507136(10260K) committed = 10878976(10624K) max = 251658240(245760K)
[INFO] [talledLocalContainer]      Memory Pool: Metaspace                        : Metaspace: init = 0(0K) used = 20200960(19727K) committed = 20840448(20352K) max = -1(-1K)
[INFO] [talledLocalContainer]      Memory Pool: Compressed Class Space           : Compressed Class Space: init = 0(0K) used = 2268896(2215K) committed = 2490368(2432K) max = 1073741824(1048576K)
[INFO] [talledLocalContainer]      Memory Pool: PS Eden Space                    : PS Eden Space: init = 34078720(33280K) used = 10990832(10733K) committed = 124256256(121344K) max = 124780544(121856K)
[INFO] [talledLocalContainer]      Memory Pool: PS Survivor Space                : PS Survivor Space: init = 5242880(5120K) used = 5404848(5278K) committed = 26214400(25600K) max = 26214400(25600K)
[INFO] [talledLocalContainer]      Memory Pool: PS Old Gen                       : PS Old Gen: init = 89653248(87552K) used = 44734072(43685K) committed = 94371840(92160K) max = 358088704(349696K)
[INFO] [talledLocalContainer]      JVM Input Arguments                           : -Xmx512m -XX:MaxPermSize=256m -Xdebug -Xrunjdwp:transport=dt_socket,address=5010,suspend=n,server=y -Xms128m -XX:PermSize=48m -Dbaseurl=http://jonbr-ThinkPad-T460s:2990/jira -Dplugin.root.directories=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin -Dcargo.servlet.uriencoding=UTF-8 -Dcom.atlassian.jira.startup.LauncherContextListener.SYNCHRONOUS=true -Dplugin.resource.directories=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/src/main/resources -Datlassian.dev.mode=true -Djava.awt.headless=true -Djira.home=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/jira/home -Dcargo.datasource.datasource=cargo.datasource.url=jdbc:hsqldb:/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/jira/home/database|cargo.datasource.driver=org.hsqldb.jdbcDriver|cargo.datasource.username=sa|cargo.datasource.password=|cargo.datasource.jndi=jdbc/JiraDS|cargo.datasource.type=javax.sql.DataSource -Datlassian.sdk.version=6.2.11 -Dcatalina.home=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/apache-tomcat-7.0.52 -Dcatalina.base=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home -Djava.io.tmpdir=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home/temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home/conf/logging.properties
[INFO] [talledLocalContainer]      Java Compatibility Information                : JIRA version = 6.4.11, Java Version = 1.8.0_121
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,756 localhost-startStop-1 INFO      [atlassian.jira.startup.JiraHomeStartupCheck] The jira.home directory '/home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/jira/home' is validated and locked for exclusive use by this instance.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,764 localhost-startStop-1 INFO      [jira.config.database.SystemDatabaseConfigurationLoader] Reading database configuration from /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/jira/home/dbconfig.xml
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,849 localhost-startStop-1 FATAL      [atlassian.jira.startup.JiraStartupLogger] Driver for the database Uknown not found. Ensure it is installed in the 'lib' directory.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,954 localhost-startStop-1 INFO      [jira.config.database.SystemDatabaseConfigurationLoader] Reading database configuration from /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/jira/home/dbconfig.xml
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,957 localhost-startStop-1 FATAL      [atlassian.jira.startup.JiraStartupLogger] Driver for the database Uknown not found. Ensure it is installed in the 'lib' directory.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,958 localhost-startStop-1 ERROR      [atlassian.jira.startup.BootstrapContainerLauncher] A fatal error occurred during bootstrapping. JIRA has been locked.
[INFO] [talledLocalContainer] java.lang.IllegalArgumentException: Unknown JDBC Driver Class org.h2.Driver
[INFO] [talledLocalContainer] 	at com.atlassian.jira.config.database.DatabaseType$1.get(DatabaseType.java:96)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.config.database.DatabaseType$1.get(DatabaseType.java:92)
[INFO] [talledLocalContainer] 	at com.google.common.base.Optional$Absent.or(Optional.java:276)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.config.database.DatabaseType.forJdbcDriverClassName(DatabaseType.java:84)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.BootstrapContainerLauncher.getErrorMessageForDatabase(BootstrapContainerLauncher.java:121)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.BootstrapContainerLauncher.bootstrapJIRAWhenDBIsNotSetup(BootstrapContainerLauncher.java:90)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.BootstrapContainerLauncher.bootstrapJIRA(BootstrapContainerLauncher.java:62)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.BootstrapContainerLauncher.start(BootstrapContainerLauncher.java:31)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.DefaultJiraLauncher.preDbLaunch(DefaultJiraLauncher.java:98)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.DefaultJiraLauncher.access$000(DefaultJiraLauncher.java:33)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.DefaultJiraLauncher$1.run(DefaultJiraLauncher.java:85)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.util.devspeed.JiraDevSpeedTimer.run(JiraDevSpeedTimer.java:34)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.DefaultJiraLauncher.start(DefaultJiraLauncher.java:81)
[INFO] [talledLocalContainer] 	at com.atlassian.jira.startup.LauncherContextListener.contextInitialized(LauncherContextListener.java:72)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
[INFO] [talledLocalContainer] 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
[INFO] [talledLocalContainer] 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
[INFO] [talledLocalContainer] 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
[INFO] [talledLocalContainer] 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[INFO] [talledLocalContainer] 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[INFO] [talledLocalContainer] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[INFO] [talledLocalContainer] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[INFO] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,962 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'atlassian.webresource.disable.minification' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,963 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'atlassian.mail.senddisabled' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,963 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'atlassian.mail.fetchdisabled' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'com.atlassian.gadgets.dashboard.ignoreCache' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'atlassian.disable.caches' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'jira.websudo.is.disabled' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 INFO      [atlassian.jira.startup.ChecklistLauncher] Setting system property 'jira.i18n.reloadbundles' to 'true' for development mode.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 INFO      [atlassian.jira.startup.JiraStartupLogger] Running JIRA startup checks.
[INFO] [talledLocalContainer] 2017-06-02 15:05:40,964 localhost-startStop-1 FATAL      [atlassian.jira.startup.JiraStartupLogger] Startup check failed. JIRA will be locked.
[INFO] [talledLocalContainer] 2017-06-02 15:05:41,102 localhost-startStop-1 INFO      [atlassian.jira.startup.LauncherContextListener] Memory Usage:
[INFO] [talledLocalContainer] ---------------------------------------------------------------------------------
[INFO] [talledLocalContainer]   Heap memory     :  Used:   49 MiB.  Committed:  244 MiB.  Max:  485 MiB
[INFO] [talledLocalContainer]   Non-heap memory :  Used:   37 MiB.  Committed:   38 MiB.  Max: 1264 MiB
[INFO] [talledLocalContainer] ---------------------------------------------------------------------------------
[INFO] [talledLocalContainer]   TOTAL           :  Used:   86 MiB.  Committed:  281 MiB.  Max: 1749 MiB
[INFO] [talledLocalContainer] ---------------------------------------------------------------------------------
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.catalina.core.ApplicationContext log
[INFO] [talledLocalContainer] INFO: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok)
[INFO] [talledLocalContainer] 2017-06-02 15:05:41,330 localhost-startStop-1 ERROR      [jira.web.dispatcher.JiraWebworkActionDispatcher] 
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer] ******************************************
[INFO] [talledLocalContainer] JIRA startup failed, JIRA has been locked.
[INFO] [talledLocalContainer] ******************************************
[INFO] [talledLocalContainer] 
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.catalina.startup.HostConfig deployWAR
[INFO] [talledLocalContainer] INFO: Deploying web application archive /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home/webapps/cargocpc.war
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.catalina.startup.HostConfig deployDirectory
[INFO] [talledLocalContainer] INFO: Deploying web application directory /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home/webapps/manager
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.catalina.startup.HostConfig deployDirectory
[INFO] [talledLocalContainer] INFO: Deploying web application directory /home/jonbr/Documents/Repositories/Skyggnir/skyggnir/skyggnir-plugin/target/container/tomcat7x/cargo-jira-home/webapps/host-manager
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.coyote.AbstractProtocol start
[INFO] [talledLocalContainer] INFO: Starting ProtocolHandler ["http-bio-2990"]
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.coyote.AbstractProtocol start
[INFO] [talledLocalContainer] INFO: Starting ProtocolHandler ["ajp-bio-8009"]
[INFO] [talledLocalContainer] Jun 02, 2017 3:05:41 PM org.apache.catalina.startup.Catalina start
[INFO] [talledLocalContainer] INFO: Server startup in 10290 ms
[INFO] [talledLocalContainer] Tomcat 7.x started on port [2990]
[INFO] jira started successfully in 26s at http://jonbr-ThinkPad-T460s:2990/jira
[INFO] Type Ctrl-D to shutdown gracefully
[INFO] Type Ctrl-C to exit

 

0 answers

Suggest an answer

Log in or Sign up to answer