Skip to content

Metabase ArangoDB - Connection refused #1

@InoriYuzuriha0

Description

@InoriYuzuriha0

Hy all,

I have a ArangoDB docker is running and i try to connect from Metabase to ArangoDB with this drivers, but some error appears like in image and log

image

this is the docker are running :
image

and this is the metabase container log :

Metabase Enterprise Edition extensions are NOT PRESENT.
2021-07-12 23:39:06,972 WARN metabase.core :: WARNING: You have enabled namespace tracing, which could log sensitive information like db passwords.
2021-07-12 23:39:06,973 INFO metabase.core :: Starting Metabase in STANDALONE mode
2021-07-12 23:39:07,003 INFO metabase.server :: Launching Embedded Jetty Webserver with config: 
 {:port 3000, :host "0.0.0.0"}

2021-07-12 23:39:07,031 INFO metabase.core :: Starting Metabase version v0.40.0 (961caed master) ...
2021-07-12 23:39:07,068 INFO metabase.core :: System info:
 {"file.encoding" "UTF-8",
 "java.runtime.name" "OpenJDK Runtime Environment",
 "java.runtime.version" "11.0.11+9",
 "java.vendor" "AdoptOpenJDK",
 "java.vendor.url" "https://adoptopenjdk.net/",
 "java.version" "11.0.11",
 "java.vm.name" "OpenJDK 64-Bit Server VM",
 "java.vm.version" "11.0.11+9",
 "os.name" "Linux",
 "os.version" "5.4.0-77-generic",
 "user.language" "en",
 "user.timezone" "GMT"}

2021-07-12 23:39:07,069 INFO metabase.plugins :: Loading plugins in /plugins...
2021-07-12 23:39:07,482 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :hive-like...
2021-07-12 23:39:07,622 INFO driver.impl :: Registered abstract driver :sql  🚚
 ↙ Load driver :sql took 81.3 ms
2021-07-12 23:39:07,630 INFO driver.impl :: Registered abstract driver :sql-jdbc (parents: [:sql]) 🚚
Load driver :sql-jdbc took 150.3 ms
2021-07-12 23:39:07,634 INFO driver.impl :: Registered abstract driver :hive-like (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,635 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sparksql...
2021-07-12 23:39:07,635 INFO driver.impl :: Registered driver :sparksql (parents: [:hive-like]) 🚚
2021-07-12 23:39:07,639 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :google...
2021-07-12 23:39:07,640 INFO driver.impl :: Registered abstract driver :google  🚚
2021-07-12 23:39:07,644 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sqlserver...
2021-07-12 23:39:07,644 INFO driver.impl :: Registered driver :sqlserver (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,652 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :mongo...
2021-07-12 23:39:07,653 INFO driver.impl :: Registered driver :mongo  🚚
2021-07-12 23:39:07,656 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sqlite...
2021-07-12 23:39:07,656 INFO driver.impl :: Registered driver :sqlite (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,660 INFO plugins.dependencies :: Metabase cannot initialize plugin Metabase Oracle Driver due to required dependencies. Metabase requires the Oracle JDBC driver in order to connect to Oracle databases, but we can't ship it as part of Metabase due to licensing restrictions. See https://metabase.com/docs/latest/administration-guide/databases/oracle.html for more details.

2021-07-12 23:39:07,661 INFO plugins.dependencies :: Metabase Oracle Driver dependency {:class oracle.jdbc.OracleDriver} satisfied? false
2021-07-12 23:39:07,662 INFO plugins.dependencies :: Plugins with unsatisfied deps: ["Metabase Oracle Driver"]
2021-07-12 23:39:07,665 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :druid...
2021-07-12 23:39:07,665 INFO driver.impl :: Registered driver :druid  🚚
2021-07-12 23:39:07,669 INFO plugins.dependencies :: Metabase cannot initialize plugin Metabase Vertica Driver due to required dependencies. Metabase requires the Vertica JDBC driver in order to connect to Vertica databases, but we can't ship it as part of Metabase due to licensing restrictions. See https://metabase.com/docs/latest/administration-guide/databases/vertica.html for more details.

2021-07-12 23:39:07,669 INFO plugins.dependencies :: Metabase Vertica Driver dependency {:class com.vertica.jdbc.Driver} satisfied? false
2021-07-12 23:39:07,669 INFO plugins.dependencies :: Plugins with unsatisfied deps: ["Metabase Vertica Driver" "Metabase Oracle Driver"]
2021-07-12 23:39:07,677 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :arangodb...
2021-07-12 23:39:07,678 INFO driver.impl :: Registered driver :arangodb  🚚
2021-07-12 23:39:07,682 INFO plugins.dependencies :: Plugin 'Metabase Google Analytics Driver' depends on plugin 'Metabase Google Drivers Shared Dependencies'
2021-07-12 23:39:07,682 INFO plugins.dependencies :: Metabase Google Analytics Driver dependency {:plugin Metabase Google Drivers Shared Dependencies} satisfied? true
2021-07-12 23:39:07,682 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :googleanalytics...
2021-07-12 23:39:07,683 INFO driver.impl :: Registered driver :googleanalytics (parents: [:google]) 🚚
2021-07-12 23:39:07,686 INFO plugins.dependencies :: Plugin 'Metabase BigQuery Driver' depends on plugin 'Metabase Google Drivers Shared Dependencies'
2021-07-12 23:39:07,686 INFO plugins.dependencies :: Metabase BigQuery Driver dependency {:plugin Metabase Google Drivers Shared Dependencies} satisfied? true
2021-07-12 23:39:07,687 WARN plugins.lazy-loaded-driver :: Warning: plugin manifest for :bigquery does not include connection properties
2021-07-12 23:39:07,687 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :bigquery...
2021-07-12 23:39:07,688 INFO driver.impl :: Registered driver :bigquery (parents: [:sql :google]) 🚚
2021-07-12 23:39:07,690 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :presto...
2021-07-12 23:39:07,691 INFO driver.impl :: Registered driver :presto (parents: [:sql]) 🚚
2021-07-12 23:39:07,709 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :snowflake...
2021-07-12 23:39:07,709 INFO driver.impl :: Registered driver :snowflake (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,712 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :redshift...
2021-07-12 23:39:07,719 INFO driver.impl :: Registered driver :postgres (parents: [:sql-jdbc]) 🚚
Load driver :postgres took 14.8 ms
2021-07-12 23:39:07,728 INFO driver.impl :: Registered driver :redshift (parents: [:postgres]) 🚚
2021-07-12 23:39:07,733 INFO driver.impl :: Registered driver :h2 (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,745 INFO driver.impl :: Registered driver :mysql (parents: [:sql-jdbc]) 🚚
2021-07-12 23:39:07,754 INFO metabase.core :: Setting up and migrating Metabase DB. Please sit tight, this may take a minute...
2021-07-12 23:39:07,755 WARN db.env :: WARNING: Using Metabase with an H2 application database is not recommended for production deployments. For production deployments, we highly recommend using Postgres, MySQL, or MariaDB instead. If you decide to continue to use H2, please be sure to back up the database file regularly. For more information, see https://metabase.com/docs/latest/operations-guide/migrating-from-h2.html
2021-07-12 23:39:07,758 INFO db.setup :: Verifying h2 Database Connection ...
2021-07-12 23:39:07,961 INFO db.setup :: Successfully verified H2 1.4.197 (2018-03-18) application database connection. ✅
2021-07-12 23:39:07,961 INFO db.setup :: Running Database Migrations...
2021-07-12 23:39:07,963 INFO db.setup :: Setting up Liquibase...
2021-07-12 23:39:07,993 INFO db.setup :: Liquibase is ready.
2021-07-12 23:39:07,994 INFO db.liquibase :: Checking if Database has unrun migrations...
2021-07-12 23:39:09,092 INFO db.setup :: Database Migrations Current ...  ✅
2021-07-12 23:39:09,106 INFO db.data-migrations :: Running all necessary data migrations, this may take a minute.
2021-07-12 23:39:09,113 INFO db.data-migrations :: Finished running data migrations.
Database setup took 1.4 s
2021-07-12 23:39:09,230 INFO metabase.events :: Starting events listener: :metabase.events.dependencies/Dependencies 👂
2021-07-12 23:39:09,233 INFO metabase.events :: Starting events listener: :metabase.events.activity-feed/ActivityFeed 👂
2021-07-12 23:39:09,234 INFO metabase.events :: Starting events listener: :metabase.events.metabot-lifecycle/MetaBotLifecycle 👂
2021-07-12 23:39:09,235 INFO metabase.events :: Starting events listener: :metabase.events.last-login/LastLogin 👂
2021-07-12 23:39:09,235 INFO metabase.events :: Starting events listener: :metabase.events.notifications/Notifications 👂
2021-07-12 23:39:09,236 INFO metabase.events :: Starting events listener: :metabase.events.sync-database/Sync 👂
2021-07-12 23:39:09,236 INFO metabase.events :: Starting events listener: :metabase.events.driver-notifications/DriverNotifications 👂
2021-07-12 23:39:09,237 INFO metabase.events :: Starting events listener: :metabase.events.revision/Revisions 👂
2021-07-12 23:39:09,237 INFO metabase.events :: Starting events listener: :metabase.events.view-log/ViewLog 👂
2021-07-12 23:39:09,343 INFO metabase.task :: Initializing task SyncDatabases 📆
2021-07-12 23:39:09,400 INFO metabase.task :: Initializing task CheckForNewVersions 📆
2021-07-12 23:39:09,413 INFO metabase.task :: Initializing task SendAnonymousUsageStats 📆
2021-07-12 23:39:09,419 INFO metabase.task :: Initializing task SendAbandomentEmails 📆
2021-07-12 23:39:09,424 INFO metabase.task :: Initializing task SendPulses 📆
2021-07-12 23:39:09,429 INFO metabase.task :: Initializing task SendFollowUpEmails 📆
2021-07-12 23:39:09,435 INFO metabase.task :: Initializing task TaskHistoryCleanup 📆
2021-07-12 23:39:09,442 INFO driver.impl :: Initializing driver :sql...
2021-07-12 23:39:09,443 INFO driver.impl :: Initializing driver :sql-jdbc...
2021-07-12 23:39:09,443 INFO driver.impl :: Initializing driver :h2...
2021-07-12 23:39:09,451 INFO metabase.core :: Metabase Initialization COMPLETE
2021-07-12 23:39:09,619 INFO i18n.impl :: Reading available locales from locales.clj...
2021-07-12 23:39:10,717 INFO middleware.exceptions :: Request canceled before finishing.
2021-07-12 23:39:10,846 DEBUG middleware.log :: GET /api/session/properties 200 10.7 ms (2 DB calls) App DB connections: 0/4 Jetty threads: 6/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,029 DEBUG middleware.log :: GET /api/user/current 200 203.0 ms (3 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,065 DEBUG middleware.log :: GET /api/database 200 19.6 ms (5 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,193 DEBUG middleware.log :: GET /api/collection/root/items 200 111.8 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,253 DEBUG middleware.log :: GET /api/collection/root 200 8.1 ms (2 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,351 DEBUG middleware.log :: GET /api/collection/root/items 200 21.0 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,395 DEBUG middleware.log :: GET /api/database 200 6.0 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:11,867 DEBUG middleware.log :: GET /api/automagic-dashboards/database/2/candidates 200 449.9 ms (7 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (2 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:16,243 DEBUG middleware.log :: GET /api/setting 200 2.7 ms (0 DB calls) App DB connections: 0/4 Jetty threads: 7/50 (1 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:16,252 DEBUG middleware.log :: GET /api/session/properties 200 12.2 ms (2 DB calls) App DB connections: 0/4 Jetty threads: 6/50 (1 idle, 0 queued) (46 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:39:16,317 DEBUG middleware.log :: GET /api/setup/admin_checklist 200 33.6 ms (13 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:40:00,089 INFO driver.impl :: Initializing driver :arangodb...
2021-07-12 23:40:00,090 INFO plugins.classloader :: Added URL file:/plugins/arangodb.metabase-driver.jar to classpath
2021-07-12 23:40:00,091 DEBUG plugins.init-steps :: Loading plugin namespace metabase.driver.arangodb...
2021-07-12 23:40:00,113 INFO driver.impl :: Registered driver :arangodb  🚚
2021-07-12 23:40:00,116 ERROR driver.util :: Database connection error
clojure.lang.ExceptionInfo: null {:classloader #object[clojure.lang.DynamicClassLoader 0x26722665 "clojure.lang.DynamicClassLoader@26722665"], :classpath-urls ("file:/plugins/arangodb.metabase-driver.jar"), :system-classpath ("/app/metabase.jar")}
	at metabase.plugins.classloader$require.invokeStatic(classloader.clj:129)
	at metabase.plugins.classloader$require.doInvoke(classloader.clj:112)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at metabase.plugins.init_steps$fn__78592.invokeStatic(init_steps.clj:21)
	at metabase.plugins.init_steps$fn__78592.invoke(init_steps.clj:19)
	at clojure.lang.MultiFn.invoke(MultiFn.java:229)
	at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31)
	at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26)
	at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__78631$fn__78632.invoke(lazy_loaded_driver.clj:56)
	at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__78631.invoke(lazy_loaded_driver.clj:55)
	at clojure.lang.MultiFn.invoke(MultiFn.java:229)
	at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:210)
	at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:191)
	at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146)
	at metabase.driver$the_initialized_driver.invoke(driver.clj:142)
	at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154)
	at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149)
	at clojure.lang.RestFn.invoke(RestFn.java:423)
	at clojure.lang.MultiFn.invoke(MultiFn.java:233)
	at metabase.driver.util$can_connect_with_details_QMARK_$fn__29853.invoke(util.clj:34)
	at metabase.util$do_with_timeout$fn__15630.invoke(util.clj:346)
	at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at clojure.lang.RT.classForName(RT.java:2211)
	at clojure.lang.RT.classForName(RT.java:2220)
	at clojure.lang.RT.loadClassForName(RT.java:2239)
	at clojure.lang.RT.load(RT.java:449)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6839.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5985)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:665)
	at clojure.core$apply.invoke(core.clj:660)
	at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127)
	... 26 more
Caused by: java.lang.ClassCastException: class clojure.lang.Var$Unbound cannot be cast to class clojure.lang.MultiFn (clojure.lang.Var$Unbound and clojure.lang.MultiFn are in unnamed module of loader 'app')
	at metabase.driver.arangodb__init.load(Unknown Source)
	at metabase.driver.arangodb__init.<clinit>(Unknown Source)
	... 54 more
2021-07-12 23:40:00,129 ERROR api.database :: Cannot connect to Database
java.lang.Exception: 
	at metabase.driver.util$can_connect_with_details_QMARK_.invokeStatic(util.clj:39)
	at metabase.driver.util$can_connect_with_details_QMARK_.doInvoke(util.clj:22)
	at clojure.lang.RestFn.invoke(RestFn.java:442)
	at metabase.api.database$test_database_connection.invokeStatic(database.clj:409)
	at metabase.api.database$test_database_connection.doInvoke(database.clj:399)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at metabase.api.database$fn__64746$test_connection_details__64751$fn__64752.invoke(database.clj:456)
	at metabase.api.database$fn__64746$test_connection_details__64751.invoke(database.clj:438)
	at metabase.api.database$fn__64776.invokeStatic(database.clj:475)
	at metabase.api.database$fn__64776.invoke(database.clj:462)
	at compojure.core$wrap_response$fn__1996.invoke(core.clj:160)
	at compojure.core$wrap_route_middleware$fn__1980.invoke(core.clj:132)
	at compojure.core$wrap_route_info$fn__1985.invoke(core.clj:139)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:151)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at metabase.server.middleware.auth$enforce_authentication$fn__77072.invoke(auth.clj:14)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at compojure.core$make_context$handler__2036.invoke(core.clj:287)
	at compojure.core$make_context$fn__2038.invoke(core.clj:296)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at metabase.api.routes$fn__77138$fn__77140.invoke(routes.clj:70)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at clojure.lang.AFn.applyToHelper(AFn.java:160)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:665)
	at clojure.core$apply.invoke(core.clj:660)
	at metabase.server.routes$fn__79374$fn__79375.doInvoke(routes.clj:57)
	at clojure.lang.RestFn.invoke(RestFn.java:436)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at compojure.core$make_context$handler__2036.invoke(core.clj:287)
	at compojure.core$make_context$fn__2038.invoke(core.clj:296)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at metabase.server.routes$fn__79362$fn__79364.invoke(routes.clj:41)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__77129.invoke(exceptions.clj:98)
	at metabase.server.middleware.exceptions$catch_api_exceptions$fn__77126.invoke(exceptions.clj:86)
	at metabase.server.middleware.log$log_api_call$fn__79288$fn__79289$fn__79290.invoke(log.clj:209)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invokeStatic(diagnostic.clj:15)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invoke(diagnostic.clj:9)
	at metabase.server.middleware.log$log_api_call$fn__79288$fn__79289.invoke(log.clj:201)
	at toucan.db$_do_with_call_counting.invokeStatic(db.clj:216)
	at toucan.db$_do_with_call_counting.invoke(db.clj:209)
	at metabase.server.middleware.log$log_api_call$fn__79288.invoke(log.clj:200)
	at metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__78907.invoke(browser_cookie.clj:30)
	at metabase.server.middleware.security$add_security_headers$fn__57725.invoke(security.clj:148)
	at metabase.server.middleware.json$wrap_json_body$fn__79052.invoke(json.clj:62)
	at metabase.server.middleware.json$wrap_streamed_json_response$fn__79070.invoke(json.clj:98)
	at metabase.server.middleware.offset_paging$handle_paging$fn__57747.invoke(offset_paging.clj:45)
	at ring.middleware.keyword_params$wrap_keyword_params$fn__79631.invoke(keyword_params.clj:55)
	at ring.middleware.params$wrap_params$fn__79647.invoke(params.clj:69)
	at metabase.server.middleware.misc$maybe_set_site_url$fn__36086.invoke(misc.clj:58)
	at metabase.server.middleware.session$bind_current_user$fn__42981$fn__42982.invoke(session.clj:257)
	at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:238)
	at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:230)
	at metabase.server.middleware.session$bind_current_user$fn__42981.invoke(session.clj:256)
	at metabase.server.middleware.session$wrap_current_user_info$fn__42968.invoke(session.clj:216)
	at metabase.server.middleware.session$wrap_session_id$fn__42954.invoke(session.clj:162)
	at metabase.server.middleware.auth$wrap_api_key$fn__77080.invoke(auth.clj:27)
	at ring.middleware.cookies$wrap_cookies$fn__79551.invoke(cookies.clj:216)
	at metabase.server.middleware.misc$add_content_type$fn__36069.invoke(misc.clj:27)
	at metabase.server.middleware.misc$disable_streaming_buffering$fn__36094.invoke(misc.clj:75)
	at ring.middleware.gzip$wrap_gzip$fn__79593.invoke(gzip.clj:86)
	at metabase.server.middleware.misc$bind_request$fn__36097.invoke(misc.clj:92)
	at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__79307.invoke(ssl.clj:38)
	at metabase.server$async_proxy_handler$fn__78851.invoke(server.clj:71)
	at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: clojure.lang.ExceptionInfo: null {:classloader #object[clojure.lang.DynamicClassLoader 0x26722665 "clojure.lang.DynamicClassLoader@26722665"], :classpath-urls ("file:/plugins/arangodb.metabase-driver.jar"), :system-classpath ("/app/metabase.jar")}
	at metabase.plugins.classloader$require.invokeStatic(classloader.clj:129)
	at metabase.plugins.classloader$require.doInvoke(classloader.clj:112)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at metabase.plugins.init_steps$fn__78592.invokeStatic(init_steps.clj:21)
	at metabase.plugins.init_steps$fn__78592.invoke(init_steps.clj:19)
	at clojure.lang.MultiFn.invoke(MultiFn.java:229)
	at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31)
	at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26)
	at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__78631$fn__78632.invoke(lazy_loaded_driver.clj:56)
	at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__78631.invoke(lazy_loaded_driver.clj:55)
	at clojure.lang.MultiFn.invoke(MultiFn.java:229)
	at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:210)
	at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:191)
	at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146)
	at metabase.driver$the_initialized_driver.invoke(driver.clj:142)
	at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154)
	at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149)
	at clojure.lang.RestFn.invoke(RestFn.java:423)
	at clojure.lang.MultiFn.invoke(MultiFn.java:233)
	at metabase.driver.util$can_connect_with_details_QMARK_$fn__29853.invoke(util.clj:34)
	at metabase.util$do_with_timeout$fn__15630.invoke(util.clj:346)
	at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	... 1 more
Caused by: java.lang.ExceptionInInitializerError
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at clojure.lang.RT.classForName(RT.java:2211)
	at clojure.lang.RT.classForName(RT.java:2220)
	at clojure.lang.RT.loadClassForName(RT.java:2239)
	at clojure.lang.RT.load(RT.java:449)
	at clojure.lang.RT.load(RT.java:424)
	at clojure.core$load$fn__6839.invoke(core.clj:6126)
	at clojure.core$load.invokeStatic(core.clj:6125)
	at clojure.core$load.doInvoke(core.clj:6109)
	at clojure.lang.RestFn.invoke(RestFn.java:408)
	at clojure.core$load_one.invokeStatic(core.clj:5908)
	at clojure.core$load_one.invoke(core.clj:5903)
	at clojure.core$load_lib$fn__6780.invoke(core.clj:5948)
	at clojure.core$load_lib.invokeStatic(core.clj:5947)
	at clojure.core$load_lib.doInvoke(core.clj:5928)
	at clojure.lang.RestFn.applyTo(RestFn.java:142)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$load_libs.invokeStatic(core.clj:5985)
	at clojure.core$load_libs.doInvoke(core.clj:5969)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:667)
	at clojure.core$require.invokeStatic(core.clj:6007)
	at clojure.core$require.doInvoke(core.clj:6007)
	at clojure.lang.RestFn.applyTo(RestFn.java:137)
	at clojure.core$apply.invokeStatic(core.clj:665)
	at clojure.core$apply.invoke(core.clj:660)
	at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127)
	... 26 more
Caused by: java.lang.ClassCastException: class clojure.lang.Var$Unbound cannot be cast to class clojure.lang.MultiFn (clojure.lang.Var$Unbound and clojure.lang.MultiFn are in unnamed module of loader 'app')
	at metabase.driver.arangodb__init.load(Unknown Source)
	at metabase.driver.arangodb__init.<clinit>(Unknown Source)
	... 54 more
2021-07-12 23:40:00,137 DEBUG middleware.log :: POST /api/database 400 47.2 ms (0 DB calls) 
{:valid false, :dbname "", :message ""}

2021-07-12 23:40:00,159 DEBUG middleware.log :: GET /api/database 200 6.4 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:40:17,409 INFO middleware.exceptions :: Request canceled before finishing.
2021-07-12 23:40:17,432 DEBUG middleware.log :: GET /api/user/current 200 5.0 ms (3 DB calls) App DB connections: 0/4 Jetty threads: 6/50 (1 idle, 0 queued) (43 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:40:17,441 DEBUG middleware.log :: GET /api/session/properties 200 8.2 ms (2 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (44 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:40:17,459 DEBUG middleware.log :: GET /api/database 200 5.1 ms (4 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (44 total active threads) Queries in flight: 0 (0 queued)
2021-07-12 23:40:55,140 WARN velocystream.VstCommunication :: Could not connect to host[addr=localhost,port=8529] or SSL Handshake failed. Try connecting to host[addr=localhost,port=8529]
2021-07-12 23:40:55,140 WARN velocystream.VstCommunication :: Could not connect to host[addr=localhost,port=8529] or SSL Handshake failed. Try connecting to host[addr=localhost,port=8529]
2021-07-12 23:40:55,141 ERROR velocystream.VstCommunication :: Connection refused (Connection refused)
java.net.ConnectException: Connection refused (Connection refused)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
	at java.base/java.net.Socket.connect(Unknown Source)
	at com.arangodb.internal.velocystream.internal.VstConnection.open(VstConnection.java:112)
	at com.arangodb.internal.velocystream.VstCommunication.connect(VstCommunication.java:95)
	at com.arangodb.internal.velocystream.VstCommunication.execute(VstCommunication.java:131)
	at com.arangodb.internal.velocystream.VstProtocol.execute(VstProtocol.java:47)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:79)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:69)
	at com.arangodb.internal.ArangoDatabaseImpl.getInfo(ArangoDatabaseImpl.java:366)
	at com.arangodb.internal.ArangoDatabaseImpl.exists(ArangoDatabaseImpl.java:73)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:167)
	at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:438)
	at metabase.driver.arangodb$fn__25575.invokeStatic(arangodb.clj:49)
	at metabase.driver.arangodb$fn__25575.invoke(arangodb.clj:47)
	at clojure.lang.MultiFn.invoke(MultiFn.java:234)
	at metabase.driver.util$can_connect_with_details_QMARK_$fn__29853.invoke(util.clj:34)
	at metabase.util$do_with_timeout$fn__15630.invoke(util.clj:346)
	at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
2021-07-12 23:40:55,142 ERROR driver.util :: Database connection error
com.arangodb.ArangoDBException: java.net.ConnectException: Connection refused (Connection refused)
	at com.arangodb.internal.velocystream.VstCommunication.connect(VstCommunication.java:115)
	at com.arangodb.internal.velocystream.VstCommunication.execute(VstCommunication.java:131)
	at com.arangodb.internal.velocystream.VstProtocol.execute(VstProtocol.java:47)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:79)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:69)
	at com.arangodb.internal.ArangoDatabaseImpl.getInfo(ArangoDatabaseImpl.java:366)
	at com.arangodb.internal.ArangoDatabaseImpl.exists(ArangoDatabaseImpl.java:73)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:167)
	at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:438)
	at metabase.driver.arangodb$fn__25575.invokeStatic(arangodb.clj:49)
	at metabase.driver.arangodb$fn__25575.invoke(arangodb.clj:47)
	at clojure.lang.MultiFn.invoke(MultiFn.java:234)
	at metabase.driver.util$can_connect_with_details_QMARK_$fn__29853.invoke(util.clj:34)
	at metabase.util$do_with_timeout$fn__15630.invoke(util.clj:346)
	at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
	at java.base/java.net.Socket.connect(Unknown Source)
	at com.arangodb.internal.velocystream.internal.VstConnection.open(VstConnection.java:112)
	at com.arangodb.internal.velocystream.VstCommunication.connect(VstCommunication.java:95)
	... 23 more
2021-07-12 23:40:55,143 ERROR api.database :: Cannot connect to Database
java.lang.Exception: java.net.ConnectException: Connection refused (Connection refused)
	at metabase.driver.util$can_connect_with_details_QMARK_.invokeStatic(util.clj:39)
	at metabase.driver.util$can_connect_with_details_QMARK_.doInvoke(util.clj:22)
	at clojure.lang.RestFn.invoke(RestFn.java:442)
	at metabase.api.database$test_database_connection.invokeStatic(database.clj:409)
	at metabase.api.database$test_database_connection.doInvoke(database.clj:399)
	at clojure.lang.RestFn.invoke(RestFn.java:425)
	at metabase.api.database$fn__64746$test_connection_details__64751$fn__64752.invoke(database.clj:456)
	at metabase.api.database$fn__64746$test_connection_details__64751.invoke(database.clj:438)
	at metabase.api.database$fn__64776.invokeStatic(database.clj:475)
	at metabase.api.database$fn__64776.invoke(database.clj:462)
	at compojure.core$wrap_response$fn__1996.invoke(core.clj:160)
	at compojure.core$wrap_route_middleware$fn__1980.invoke(core.clj:132)
	at compojure.core$wrap_route_info$fn__1985.invoke(core.clj:139)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:151)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at metabase.server.middleware.auth$enforce_authentication$fn__77072.invoke(auth.clj:14)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at compojure.core$make_context$handler__2036.invoke(core.clj:287)
	at compojure.core$make_context$fn__2038.invoke(core.clj:296)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$make_context$fn__2038.invoke(core.clj:297)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at metabase.api.routes$fn__77138$fn__77140.invoke(routes.clj:70)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at clojure.lang.AFn.applyToHelper(AFn.java:160)
	at clojure.lang.AFn.applyTo(AFn.java:144)
	at clojure.core$apply.invokeStatic(core.clj:665)
	at clojure.core$apply.invoke(core.clj:660)
	at metabase.server.routes$fn__79374$fn__79375.doInvoke(routes.clj:57)
	at clojure.lang.RestFn.invoke(RestFn.java:436)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at compojure.core$make_context$handler__2036.invoke(core.clj:287)
	at compojure.core$make_context$fn__2038.invoke(core.clj:296)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at compojure.core$wrap_route_matches$fn__1989.invoke(core.clj:153)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008$f__2009$respond_SINGLEQUOTE___2010.invoke(core.clj:197)
	at metabase.server.routes$fn__79362$fn__79364.invoke(routes.clj:41)
	at compojure.core$routes$fn__2008$f__2009.invoke(core.clj:198)
	at compojure.core$routes$fn__2008.invoke(core.clj:200)
	at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__77129.invoke(exceptions.clj:98)
	at metabase.server.middleware.exceptions$catch_api_exceptions$fn__77126.invoke(exceptions.clj:86)
	at metabase.server.middleware.log$log_api_call$fn__79288$fn__79289$fn__79290.invoke(log.clj:209)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invokeStatic(diagnostic.clj:15)
	at metabase.driver.sql_jdbc.execute.diagnostic$do_with_diagnostic_info.invoke(diagnostic.clj:9)
	at metabase.server.middleware.log$log_api_call$fn__79288$fn__79289.invoke(log.clj:201)
	at toucan.db$_do_with_call_counting.invokeStatic(db.clj:216)
	at toucan.db$_do_with_call_counting.invoke(db.clj:209)
	at metabase.server.middleware.log$log_api_call$fn__79288.invoke(log.clj:200)
	at metabase.server.middleware.browser_cookie$ensure_browser_id_cookie$fn__78907.invoke(browser_cookie.clj:30)
	at metabase.server.middleware.security$add_security_headers$fn__57725.invoke(security.clj:148)
	at metabase.server.middleware.json$wrap_json_body$fn__79052.invoke(json.clj:62)
	at metabase.server.middleware.json$wrap_streamed_json_response$fn__79070.invoke(json.clj:98)
	at metabase.server.middleware.offset_paging$handle_paging$fn__57747.invoke(offset_paging.clj:45)
	at ring.middleware.keyword_params$wrap_keyword_params$fn__79631.invoke(keyword_params.clj:55)
	at ring.middleware.params$wrap_params$fn__79647.invoke(params.clj:69)
	at metabase.server.middleware.misc$maybe_set_site_url$fn__36086.invoke(misc.clj:58)
	at metabase.server.middleware.session$bind_current_user$fn__42981$fn__42982.invoke(session.clj:257)
	at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:238)
	at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:230)
	at metabase.server.middleware.session$bind_current_user$fn__42981.invoke(session.clj:256)
	at metabase.server.middleware.session$wrap_current_user_info$fn__42968.invoke(session.clj:216)
	at metabase.server.middleware.session$wrap_session_id$fn__42954.invoke(session.clj:162)
	at metabase.server.middleware.auth$wrap_api_key$fn__77080.invoke(auth.clj:27)
	at ring.middleware.cookies$wrap_cookies$fn__79551.invoke(cookies.clj:216)
	at metabase.server.middleware.misc$add_content_type$fn__36069.invoke(misc.clj:27)
	at metabase.server.middleware.misc$disable_streaming_buffering$fn__36094.invoke(misc.clj:75)
	at ring.middleware.gzip$wrap_gzip$fn__79593.invoke(gzip.clj:86)
	at metabase.server.middleware.misc$bind_request$fn__36097.invoke(misc.clj:92)
	at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__79307.invoke(ssl.clj:38)
	at metabase.server$async_proxy_handler$fn__78851.invoke(server.clj:71)
	at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: com.arangodb.ArangoDBException: java.net.ConnectException: Connection refused (Connection refused)
	at com.arangodb.internal.velocystream.VstCommunication.connect(VstCommunication.java:115)
	at com.arangodb.internal.velocystream.VstCommunication.execute(VstCommunication.java:131)
	at com.arangodb.internal.velocystream.VstProtocol.execute(VstProtocol.java:47)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:79)
	at com.arangodb.internal.ArangoExecutorSync.execute(ArangoExecutorSync.java:69)
	at com.arangodb.internal.ArangoDatabaseImpl.getInfo(ArangoDatabaseImpl.java:366)
	at com.arangodb.internal.ArangoDatabaseImpl.exists(ArangoDatabaseImpl.java:73)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:167)
	at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:438)
	at metabase.driver.arangodb$fn__25575.invokeStatic(arangodb.clj:49)
	at metabase.driver.arangodb$fn__25575.invoke(arangodb.clj:47)
	at clojure.lang.MultiFn.invoke(MultiFn.java:234)
	at metabase.driver.util$can_connect_with_details_QMARK_$fn__29853.invoke(util.clj:34)
	at metabase.util$do_with_timeout$fn__15630.invoke(util.clj:346)
	at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
	at clojure.lang.AFn.call(AFn.java:18)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	... 1 more
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
	at java.base/java.net.Socket.connect(Unknown Source)
	at com.arangodb.internal.velocystream.internal.VstConnection.open(VstConnection.java:112)
	at com.arangodb.internal.velocystream.VstCommunication.connect(VstCommunication.java:95)
	... 23 more
2021-07-12 23:40:55,173 DEBUG middleware.log :: POST /api/database 400 55.0 ms (0 DB calls) 
{:valid false,
 :dbname "java.net.ConnectException: Connection refused (Connection refused)",
 :message "java.net.ConnectException: Connection refused (Connection refused)"}

2021-07-12 23:40:55,232 DEBUG middleware.log :: GET /api/database 200 9.9 ms (4 DB calls) App DB connections: 1/4 Jetty threads: 5/50 (1 idle, 0 queued) (44 total active threads) Queries in flight: 0 (0 queued)

if you or some one have same problem, please can you share how to solve this?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions