Metabase Database Connection Error under Win 10

Hi all,

just tried running metabase for the first time. However after entering java -jar metabase.jar to power shell, it creates a metabase.db.lock.db and shortly after shuts down.

Here is the error log:

PS C:\Users\Constantin\downloads> java -jar metabase.jar
03-01 08:58:22 INFO metabase.util :: Loading Metabase...
03-01 08:58:30 INFO metabase.core :: Starting Metabase in STANDALONE mode
03-01 08:58:30 INFO metabase.core :: Launching Embedded Jetty Webserver with config:
 {:port 3000}

03-01 08:58:30 INFO metabase.core :: Starting Metabase version v0.22.2 (e318fee release-0.22.2) ...
03-01 08:58:30 INFO metabase.core :: System timezone is 'Europe/Berlin' ...
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :bigquery ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :crate ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :druid ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :googleanalytics ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :h2 ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :mongo ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :mysql ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :postgres ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :redshift ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :sqlite ?
03-01 08:58:30 DEBUG metabase.driver :: Registered driver :sqlserver ?
03-01 08:58:30 INFO metabase.db :: Verifying h2 Database Connection ...
03-01 08:58:35 ERROR metabase.driver :: Failed to connect to database: Timed out after 5000 milliseconds.
java.lang.AssertionError: Assert failed: Unable to connect to Metabase h2 DB.
(binding [*allow-potentailly-unsafe-connections* true] (require (quote metabase.driver)) ((resolve (quote metabase.driver/can-c
        at metabase.db$verify_db_connection.invokeStatic(db.clj:341)
        at metabase.db$verify_db_connection.invoke(db.clj:334)
        at metabase.db$verify_db_connection.invokeStatic(db.clj:337)
        at metabase.db$verify_db_connection.invoke(db.clj:334)
        at metabase.db$setup_db_BANG_.invokeStatic(db.clj:390)
        at metabase.db$setup_db_BANG_.doInvoke(db.clj:383)
        at clojure.lang.RestFn.invoke(RestFn.java:421)
        at metabase.core$init_BANG_.invokeStatic(core.clj:113)
        at metabase.core$init_BANG_.invoke(core.clj:93)
        at metabase.core$start_normally.invokeStatic(core.clj:196)
        at metabase.core$start_normally.invoke(core.clj:190)
        at metabase.core$_main.invokeStatic(core.clj:288)
        at metabase.core$_main.doInvoke(core.clj:283)
        at clojure.lang.RestFn.invoke(RestFn.java:397)
        at clojure.lang.AFn.applyToHelper(AFn.java:152)
        at clojure.lang.RestFn.applyTo(RestFn.java:132)
        at metabase.core.main(Unknown Source)
03-01 08:58:36 ERROR metabase.core :: Metabase Initialization FAILED:  Assert failed: Unable to connect to Metabase h2 DB.
(binding [*allow-potentailly-unsafe-connections* true] (require (quote metabase.driver)) ((resolve (quote metabase.driver/can-c
03-01 08:58:36 INFO metabase.core :: Metabase Shutting Down ...
03-01 08:58:36 INFO metabase.core :: Metabase Shutdown COMPLETE

PS C:\Users\Constantin\downloads> java -jar metabase.jar migrate release-locks

03-01 08:58:45 INFO metabase.util :: Loading Metabase...
03-01 08:59:04 INFO metabase.db :: Setting up Liquibase...
03-01 08:59:04 INFO metabase.db :: Liquibase is ready.
PS C:\Users\Constantin\downloads> java -jar metabase.jar
03-01 08:59:12 INFO metabase.util :: Loading Metabase...
03-01 08:59:19 INFO metabase.core :: Starting Metabase in STANDALONE mode
03-01 08:59:19 INFO metabase.core :: Launching Embedded Jetty Webserver with config:
 {:port 3000}

03-01 08:59:20 INFO metabase.core :: Starting Metabase version v0.22.2 (e318fee release-0.22.2) ...
03-01 08:59:20 INFO metabase.core :: System timezone is 'Europe/Berlin' ...
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :bigquery ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :crate ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :druid ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :googleanalytics ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :h2 ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :mongo ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :mysql ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :postgres ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :redshift ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :sqlite ?
03-01 08:59:20 DEBUG metabase.driver :: Registered driver :sqlserver ?
03-01 08:59:20 INFO metabase.db :: Verifying h2 Database Connection ...
03-01 08:59:25 ERROR metabase.driver :: Failed to connect to database: Timed out after 5000 milliseconds.
java.lang.AssertionError: Assert failed: Unable to connect to Metabase h2 DB.
(binding [*allow-potentailly-unsafe-connections* true] (require (quote metabase.driver)) ((resolve (quote metabase.driver/can-c
        at metabase.db$verify_db_connection.invokeStatic(db.clj:341)
        at metabase.db$verify_db_connection.invoke(db.clj:334)
        at metabase.db$verify_db_connection.invokeStatic(db.clj:337)
        at metabase.db$verify_db_connection.invoke(db.clj:334)
        at metabase.db$setup_db_BANG_.invokeStatic(db.clj:390)
        at metabase.db$setup_db_BANG_.doInvoke(db.clj:383)
        at clojure.lang.RestFn.invoke(RestFn.java:421)
        at metabase.core$init_BANG_.invokeStatic(core.clj:113)
        at metabase.core$init_BANG_.invoke(core.clj:93)
        at metabase.core$start_normally.invokeStatic(core.clj:196)
        at metabase.core$start_normally.invoke(core.clj:190)
        at metabase.core$_main.invokeStatic(core.clj:288)
        at metabase.core$_main.doInvoke(core.clj:283)
        at clojure.lang.RestFn.invoke(RestFn.java:397)
        at clojure.lang.AFn.applyToHelper(AFn.java:152)
        at clojure.lang.RestFn.applyTo(RestFn.java:132)
        at metabase.core.main(Unknown Source)
03-01 08:59:25 ERROR metabase.core :: Metabase Initialization FAILED:  Assert failed: Unable to connect to Metabase h2 DB.
(binding [*allow-potentailly-unsafe-connections* true] (require (quote metabase.driver)) ((resolve (quote metabase.driver/can-c
03-01 08:59:25 INFO metabase.core :: Metabase Shutting Down ...
03-01 08:59:25 INFO metabase.core :: Metabase Shutdown COMPLETE

  • I tried to unblock the .jar (right clicking, ch`ecking “Unblock”)
  • I tried “java -jar metabase.jar migrate release-locks”

I’m not running any special file-system or else.

Help would be kindly appreciated!

I also have the same problem.
I tried all the suggestions and still have this error.
help!!!

We’re tracking this issue in GitHub here. It sounds like Unblocking the file fixed it for most people :confused: