evosec / metabase-firebird-driver Goto Github PK
View Code? Open in Web Editor NEWA plugin that allows Metabase to connect to FirebirdSQL databases.
Home Page: https://github.com/metabase/metabase/
License: MIT License
A plugin that allows Metabase to connect to FirebirdSQL databases.
Home Page: https://github.com/metabase/metabase/
License: MIT License
https://github.com/metabase/metabase/wiki/What's-new-in-0.35.0-for-Metabase-driver-authors
Timezone codes update that started from Metabase 3.4.0 make this Firebird driver raised error for time range (before, after, on, between).
Please do an update related to metabase/metabase@e710025#diff-d77ef6d7d60b04c2447263a86bfaeabf
Thanks in advance.
Hi
Thanks for developing the plugin. I added firebird.metabase-driver.jar to the plugins folder and restarted the container.
This appears in the log:
INFO plugins.classloader :: Added URL file:/plugins/firebird.metabase-driver.jar to classpath
There is no further reference to the driver in the log. When I go to Add Database, Firebird is not listed.
Did I miss a step? If not, what do you suggest to debug this?
Thanks
Thank you very much, you are very important to continue Metabase / Firebird
But it could help with "This database doesn't have any tables." is with this BUG
Connect but we can't see the tables, can you give us a hint?
Google translator
Hi, first of all thanks for making this drive possible for us that use firebird!
Currently I'm trying to use saved questions as data source for new ones, this functionality is possible with other databases but it seems that with my firebird one does not.
Looking around at the driver definition file, it has a sentence that declares "nested-queries" as false. Is this the reason that my questions does not show? Or maybe the issue is on another part?
I tried this with the H2 sample database and postgres one and was able to use saved questions as data sources. My postgres DB is a copy of the firebird one, so the question that want to use is exactly the same.
Using the last version of the driver v1.2 and metabase 0.34.3 .
Thanks for your time!
Correct the plugin for access (registration) to metabase 0.37, firebird registers but cannot find the tables.
Hi
Im unable to connect from metabase 0.38.0 (using the lastest metabase-firebird-driver version v1.2.1 and a clean startup -h2 database-) with the following error: "No suitable driver found for jdbc:firebirdsql://192.168.200.64:4343/C:\DataBase\MICROBIOLOGIA.FDB"
Here is the full stacktrace:
C:\metabase0.38.0>java -jar metabase.jar
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2021-02-18 15:09:29,956 INFO metabase.util :: Maximum memory available to JVM: 2,0 GB
2021-02-18 15:09:39,305 INFO util.encryption :: Saved credentials encryption is DISABLED for this Metabase instance.
For more information, see https://metabase.com/docs/latest/operations-guide/encrypting-database-details-at-rest.html
2021-02-18 15:09:43,784 INFO metabase.core ::
Metabase v0.38.0 (471aa51 release-x.38.x)
Copyright ® 2021 Metabase, Inc.
Metabase Enterprise Edition extensions are NOT PRESENT.
2021-02-18 15:09:43,792 WARN metabase.core :: WARNING: You have enabled namespace tracing, which could log sensitive information like db passwords.
2021-02-18 15:09:43,793 INFO metabase.core :: Starting Metabase in STANDALONE mode
2021-02-18 15:09:43,826 INFO metabase.server :: Launching Embedded Jetty Webserver with config:
{:port 3000}
2021-02-18 15:09:43,865 INFO metabase.core :: Starting Metabase version v0.38.0 (471aa51 release-x.38.x) ...
2021-02-18 15:09:43,898 INFO metabase.core :: System info:
{"file.encoding" "Cp1252",
"java.runtime.name" "OpenJDK Runtime Environment",
"java.runtime.version" "11.0.10+9",
"java.vendor" "AdoptOpenJDK",
"java.vendor.url" "https://adoptopenjdk.net/",
"java.version" "11.0.10",
"java.vm.name" "OpenJDK 64-Bit Server VM",
"java.vm.version" "11.0.10+9",
"os.name" "Windows Server 2019",
"os.version" "10.0",
"user.language" "es",
"user.timezone" "America/Buenos_Aires"}
2021-02-18 15:09:43,904 INFO metabase.plugins :: Loading plugins in C:\metabase0.38.0\plugins...
2021-02-18 15:09:44,185 INFO plugins.dependencies :: Plugin 'Metabase BigQuery Driver' depends on plugin 'Metabase Google Drivers Shared Dependencies'
2021-02-18 15:09:44,187 INFO plugins.dependencies :: Metabase BigQuery Driver dependency {:plugin Metabase Google Drivers Shared Dependencies} satisfied? false
2021-02-18 15:09:44,197 INFO plugins.dependencies :: Plugins with unsatisfied deps: ["Metabase BigQuery Driver"]
2021-02-18 15:09:44,208 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :druid...
2021-02-18 15:09:44,210 INFO driver.impl :: Registered driver :druid
2021-02-18 15:09:44,218 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :firebird...
2021-02-18 15:09:44,372 INFO driver.impl :: Registered abstract driver :sql
? Load driver :sql took 95,1 ms
2021-02-18 15:09:44,376 INFO driver.impl :: Registered abstract driver :sql-jdbc (parents: [:sql])
Load driver :sql-jdbc took 160,3 ms
2021-02-18 15:09:44,379 INFO driver.impl :: Registered driver :firebird (parents: [:sql-jdbc])
2021-02-18 15:09:44,385 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :google...
2021-02-18 15:09:44,386 INFO driver.impl :: Registered abstract driver :google
2021-02-18 15:09:44,387 INFO plugins.dependencies :: Metabase BigQuery Driver dependency {:plugin Metabase Google Drivers Shared Dependencies} satisfied? true
2021-02-18 15:09:44,388 DEBUG plugins.initialize :: Dependencies satisfied; these plugins will now be loaded: ["Metabase BigQuery Driver"]
2021-02-18 15:09:44,389 WARN plugins.lazy-loaded-driver :: Warning: plugin manifest for :bigquery does not include connection properties
2021-02-18 15:09:44,389 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :bigquery...
2021-02-18 15:09:44,390 INFO driver.impl :: Registered driver :bigquery (parents: [:sql :google])
2021-02-18 15:09:44,397 INFO plugins.dependencies :: Plugin 'Metabase Google Analytics Driver' depends on plugin 'Metabase Google Drivers Shared Dependencies'
2021-02-18 15:09:44,398 INFO plugins.dependencies :: Metabase Google Analytics Driver dependency {:plugin Metabase Google Drivers Shared Dependencies} satisfied? true
2021-02-18 15:09:44,398 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :googleanalytics...
2021-02-18 15:09:44,399 INFO driver.impl :: Registered driver :googleanalytics (parents: [:google])
2021-02-18 15:09:44,409 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :mongo...
2021-02-18 15:09:44,410 INFO driver.impl :: Registered driver :mongo
2021-02-18 15:09:44,417 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-02-18 15:09:44,418 INFO plugins.dependencies :: Metabase Oracle Driver dependency {:class oracle.jdbc.OracleDriver} satisfied? false
2021-02-18 15:09:44,418 INFO plugins.dependencies :: Plugins with unsatisfied deps: ["Metabase Oracle Driver"]
2021-02-18 15:09:44,424 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :presto...
2021-02-18 15:09:44,425 INFO driver.impl :: Registered driver :presto (parents: [:sql])
2021-02-18 15:09:44,431 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :redshift...
2021-02-18 15:09:44,441 INFO driver.impl :: Registered driver :postgres (parents: [:sql-jdbc])
Load driver :postgres took 20,7 ms
2021-02-18 15:09:44,453 INFO driver.impl :: Registered driver :redshift (parents: [:postgres])
2021-02-18 15:09:44,483 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :snowflake...
2021-02-18 15:09:44,485 INFO driver.impl :: Registered driver :snowflake (parents: [:sql-jdbc])
2021-02-18 15:09:44,509 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :hive-like...
2021-02-18 15:09:44,510 INFO driver.impl :: Registered abstract driver :hive-like (parents: [:sql-jdbc])
2021-02-18 15:09:44,512 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sparksql...
2021-02-18 15:09:44,513 INFO driver.impl :: Registered driver :sparksql (parents: [:hive-like])
2021-02-18 15:09:44,517 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sqlite...
2021-02-18 15:09:44,517 INFO driver.impl :: Registered driver :sqlite (parents: [:sql-jdbc])
2021-02-18 15:09:44,522 DEBUG plugins.lazy-loaded-driver :: Registering lazy loading driver :sqlserver...
2021-02-18 15:09:44,522 INFO driver.impl :: Registered driver :sqlserver (parents: [:sql-jdbc])
2021-02-18 15:09:44,527 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-02-18 15:09:44,527 INFO plugins.dependencies :: Metabase Vertica Driver dependency {:class com.vertica.jdbc.Driver} satisfied? false
2021-02-18 15:09:44,528 INFO plugins.dependencies :: Plugins with unsatisfied deps: ["Metabase Oracle Driver" "Metabase Vertica Driver"]
2021-02-18 15:09:44,535 INFO driver.impl :: Registered driver :h2 (parents: [:sql-jdbc])
2021-02-18 15:09:44,553 INFO driver.impl :: Registered driver :mysql (parents: [:sql-jdbc])
2021-02-18 15:09:44,574 INFO metabase.core :: Setting up and migrating Metabase DB. Please sit tight, this may take a minute...
2021-02-18 15:09:44,575 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-02-18 15:09:44,578 INFO db.setup :: Verifying h2 Database Connection ...
2021-02-18 15:09:44,719 INFO db.setup :: Successfully verified H2 1.4.197 (2018-03-18) application database connection.
2021-02-18 15:09:44,720 INFO db.setup :: Running Database Migrations...
2021-02-18 15:09:44,724 INFO db.setup :: Setting up Liquibase...
2021-02-18 15:09:44,773 INFO db.setup :: Liquibase is ready.
2021-02-18 15:09:44,773 INFO db.liquibase :: Checking if Database has unrun migrations...
2021-02-18 15:09:46,207 INFO db.liquibase :: Database has unrun migrations. Waiting for migration lock to be cleared...
2021-02-18 15:09:46,257 INFO db.liquibase :: Migration lock is cleared. Running migrations...
2021-02-18 15:09:47,708 INFO db.setup :: Database Migrations Current ...
2021-02-18 15:09:47,728 INFO db.data-migrations :: Running all necessary data migrations, this may take a minute.
2021-02-18 15:09:47,736 INFO db.data-migrations :: Running data migration 'add-users-to-default-permissions-groups'...
2021-02-18 15:09:47,751 INFO models.permissions-group :: Created magic permissions group 'All Users' (ID = 1)
2021-02-18 15:09:47,758 INFO models.permissions-group :: Created magic permissions group 'Administrators' (ID = 2)
2021-02-18 15:09:47,764 INFO db.data-migrations :: Running data migration 'add-admin-group-root-entry'...
2021-02-18 15:09:47,768 INFO models.permissions-group :: Created magic permissions group 'MetaBot' (ID = 3)
2021-02-18 15:09:47,775 INFO db.data-migrations :: Running data migration 'add-databases-to-magic-permissions-groups'...
2021-02-18 15:09:47,778 INFO db.data-migrations :: Running data migration 'migrate-field-types'...
2021-02-18 15:09:47,835 INFO db.data-migrations :: Running data migration 'fix-invalid-field-types'...
2021-02-18 15:09:47,841 INFO db.data-migrations :: Running data migration 'copy-site-url-setting-and-remove-trailing-slashes'...
2021-02-18 15:09:47,846 INFO db.data-migrations :: Running data migration 'ensure-protocol-specified-in-site-url'...
2021-02-18 15:09:47,849 INFO db.data-migrations :: Running data migration 'populate-card-database-id'...
2021-02-18 15:09:47,853 INFO db.data-migrations :: Running data migration 'migrate-humanization-setting'...
2021-02-18 15:09:47,858 INFO db.data-migrations :: Running data migration 'mark-category-fields-as-list'...
2021-02-18 15:09:47,864 INFO db.data-migrations :: Running data migration 'add-legacy-sql-directive-to-bigquery-sql-cards'...
2021-02-18 15:09:47,868 INFO db.data-migrations :: Running data migration 'clear-ldap-user-local-passwords'...
2021-02-18 15:09:47,872 INFO db.data-migrations :: Running data migration 'add-migrated-collections'...
2021-02-18 15:09:47,889 INFO db.data-migrations :: Finished running data migrations.
Database setup took 3,3 s
2021-02-18 15:09:48,047 INFO metabase.events :: Starting events listener: :metabase.events.dependencies/Dependencies
2021-02-18 15:09:48,051 INFO metabase.events :: Starting events listener: :metabase.events.activity-feed/ActivityFeed
2021-02-18 15:09:48,053 INFO metabase.events :: Starting events listener: :metabase.events.metabot-lifecycle/MetaBotLifecycle
2021-02-18 15:09:48,054 INFO metabase.events :: Starting events listener: :metabase.events.last-login/LastLogin
2021-02-18 15:09:48,055 INFO metabase.events :: Starting events listener: :metabase.events.notifications/Notifications
2021-02-18 15:09:48,055 INFO metabase.events :: Starting events listener: :metabase.events.sync-database/Sync
2021-02-18 15:09:48,056 INFO metabase.events :: Starting events listener: :metabase.events.driver-notifications/DriverNotifications
2021-02-18 15:09:48,056 INFO metabase.events :: Starting events listener: :metabase.events.revision/Revisions
2021-02-18 15:09:48,057 INFO metabase.events :: Starting events listener: :metabase.events.view-log/ViewLog
2021-02-18 15:09:48,202 INFO metabase.task :: Initializing task SyncDatabases
2021-02-18 15:09:48,219 INFO metabase.task :: Initializing task CheckForNewVersions
2021-02-18 15:09:48,232 INFO metabase.task :: Initializing task SendAnonymousUsageStats
2021-02-18 15:09:48,236 INFO metabase.task :: Initializing task SendAbandomentEmails
2021-02-18 15:09:48,239 INFO metabase.task :: Initializing task SendPulses
2021-02-18 15:09:48,242 INFO metabase.task :: Initializing task SendFollowUpEmails
2021-02-18 15:09:48,247 INFO metabase.task :: Initializing task TaskHistoryCleanup
2021-02-18 15:09:48,250 INFO metabase.core :: Looks like this is a new installation ... preparing setup wizard
2021-02-18 15:09:48,267 INFO metabase.core :: Please use the following URL to setup your Metabase installation:
http://localhost:3000/setup/
2021-02-18 15:09:48,270 INFO metabase.sample-data :: Loading sample dataset...
2021-02-18 15:09:48,276 INFO driver.impl :: Initializing driver :sql...
2021-02-18 15:09:48,277 INFO driver.impl :: Initializing driver :sql-jdbc...
2021-02-18 15:09:48,278 INFO driver.impl :: Initializing driver :h2...
2021-02-18 15:09:48,321 INFO sync.util :: STARTING: Sync h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,323 INFO sync.util :: STARTING: Sync metadata for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,327 INFO sync.util :: STARTING: step 'sync-timezone' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,621 INFO sync.util :: FINISHED: step 'sync-timezone' for h2 Database 1 'Sample Dataset' (293,4 ms)
2021-02-18 15:09:48,624 INFO sync.util :: STARTING: step 'sync-tables' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,659 INFO sync-metadata.tables :: Found new tables: (Table 'PUBLIC.PRODUCTS' Table 'PUBLIC.ORDERS' Table 'PUBLIC.PEOPLE' Table 'PUBLIC.REVIEWS')
2021-02-18 15:09:48,697 INFO sync-metadata.tables :: Updating description for tables: (Table 'PUBLIC.PEOPLE' Table 'PUBLIC.REVIEWS' Table 'PUBLIC.ORDERS' Table 'PUBLIC.PRODUCTS')
2021-02-18 15:09:48,698 INFO sync.util :: FINISHED: step 'sync-tables' for h2 Database 1 'Sample Dataset' (74,1 ms)
2021-02-18 15:09:48,700 INFO sync.util :: STARTING: step 'sync-fields' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,940 INFO sync.util :: FINISHED: step 'sync-fields' for h2 Database 1 'Sample Dataset' (239,2 ms)
2021-02-18 15:09:48,941 INFO sync.util :: STARTING: step 'sync-fks' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:48,960 INFO sync-metadata.fks :: Marking foreign key from Table 2 'PUBLIC.ORDERS' Field 11 'USER_ID' -> Table 3 'PUBLIC.PEOPLE' Field 30 'ID'
2021-02-18 15:09:48,967 INFO sync-metadata.fks :: Marking foreign key from Table 2 'PUBLIC.ORDERS' Field 13 'PRODUCT_ID' -> Table 1 'PUBLIC.PRODUCTS' Field 8 'ID'
2021-02-18 15:09:48,975 INFO sync-metadata.fks :: Marking foreign key from Table 4 'PUBLIC.REVIEWS' Field 33 'PRODUCT_ID' -> Table 1 'PUBLIC.PRODUCTS' Field 8 'ID'
2021-02-18 15:09:48,977 INFO sync.util :: FINISHED: step 'sync-fks' for h2 Database 1 'Sample Dataset' (35,9 ms)
2021-02-18 15:09:48,978 INFO sync.util :: STARTING: step 'sync-metabase-metadata' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:49,054 INFO sync.util :: FINISHED: step 'sync-metabase-metadata' for h2 Database 1 'Sample Dataset' (76,0 ms)
2021-02-18 15:09:49,108 INFO sync.util :: FINISHED: Sync metadata for h2 Database 1 'Sample Dataset' (784,3 ms)
2021-02-18 15:09:49,112 INFO sync.util :: STARTING: Analyze data for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:49,116 INFO sync.util :: STARTING: step 'fingerprint-fields' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:49,661 INFO sync.analyze :: fingerprint-fields Analyzed [*******ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ] 15% Table 2 'PUBLIC.ORDERS'
2021-02-18 15:09:51,491 INFO sync.analyze :: fingerprint-fields Analyzed [***************ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ] 31% Table 4 'PUBLIC.REVIEWS'
2021-02-18 15:09:51,784 INFO sync.util :: FINISHED: step 'fingerprint-fields' for h2 Database 1 'Sample Dataset' (2,7 s)
2021-02-18 15:09:51,785 INFO sync.util :: STARTING: step 'classify-fields' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:51,829 INFO sync.analyze :: classify-fields Analyzed [***********************ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ] 46% Table 2 'PUBLIC.ORDERS'
2021-02-18 15:09:51,870 INFO sync.analyze :: classify-fields Analyzed [******************************ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ] 62% Table 4 'PUBLIC.REVIEWS'
2021-02-18 15:09:51,871 INFO sync.util :: FINISHED: step 'classify-fields' for h2 Database 1 'Sample Dataset' (85,6 ms)
2021-02-18 15:09:51,873 INFO sync.util :: STARTING: step 'classify-tables' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:51,881 INFO sync.analyze :: classify-tables Analyzed [**************************************ÀÀÀÀÀÀÀÀÀÀÀÀ] 77% Table 2 'PUBLIC.ORDERS'
2021-02-18 15:09:51,888 INFO sync.analyze :: classify-tables Analyzed [**********************************************ÀÀÀÀ] 92% Table 4 'PUBLIC.REVIEWS'
2021-02-18 15:09:51,888 INFO sync.util :: FINISHED: step 'classify-tables' for h2 Database 1 'Sample Dataset' (14,9 ms)
2021-02-18 15:09:51,902 INFO sync.util :: FINISHED: Analyze data for h2 Database 1 'Sample Dataset' (2,8 s)
2021-02-18 15:09:51,905 INFO sync.util :: STARTING: Cache field values in h2 Database 1 'Sample Dataset'
2021-02-18 15:09:51,906 INFO sync.util :: STARTING: step 'update-field-values' for h2 Database 1 'Sample Dataset'
2021-02-18 15:09:52,596 INFO sync.util :: FINISHED: step 'update-field-values' for h2 Database 1 'Sample Dataset' (689,6 ms)
2021-02-18 15:09:52,599 INFO sync.util :: FINISHED: Cache field values in h2 Database 1 'Sample Dataset' (693,8 ms)
2021-02-18 15:09:52,600 INFO sync.util :: FINISHED: Sync h2 Database 1 'Sample Dataset' (4,3 s)
2021-02-18 15:09:52,603 INFO metabase.core :: Metabase Initialization COMPLETE
2021-02-18 15:10:16,502 INFO middleware.misc :: Setting Metabase site URL to 192.168.200.106:3000
2021-02-18 15:10:16,518 INFO i18n.impl :: Reading available locales from locales.clj...
2021-02-18 15:10:17,176 DEBUG middleware.log :: GET /api/user/current 401 3,7 ms (0 DB calls)
"Unauthenticated"
2021-02-18 15:10:17,182 DEBUG middleware.log :: GET /api/session/properties 200 7,0 ms (0 DB calls) App DB connections: 0/4 Jetty threads: 6/50 (1 idle, 0 queued) (47 total active threads) Queries in flight: 0 (0 queued)
2021-02-18 15:10:17,384 DEBUG middleware.log :: GET /api/session/properties 200 38,6 ms (0 DB calls) App DB connections: 0/4 Jetty threads: 6/50 (1 idle, 0 queued) (48 total active threads) Queries in flight: 0 (0 queued)
2021-02-18 15:10:32,203 DEBUG middleware.log :: POST /api/util/password_check 200 2,1 ms (0 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (49 total active threads) Queries in flight: 0 (0 queued)
2021-02-18 15:10:38,400 DEBUG middleware.log :: POST /api/util/password_check 200 889,5 Ás (0 DB calls) App DB connections: 0/4 Jetty threads: 5/50 (1 idle, 0 queued) (49 total active threads) Queries in flight: 0 (0 queued)
2021-02-18 15:11:24,799 INFO driver.impl :: Initializing driver :firebird...
2021-02-18 15:11:24,802 INFO plugins.classloader :: Added URL file:/C:/metabase0.38.0/plugins/firebird.metabase-driver.jar to classpath
2021-02-18 15:11:24,805 DEBUG plugins.init-steps :: Loading plugin namespace metabase.driver.firebird...
2021-02-18 15:11:24,817 INFO driver.impl :: Registered driver :firebird (parents: [:sql-jdbc])
2021-02-18 15:11:24,825 ERROR driver.util :: Database connection error
clojure.lang.ExceptionInfo: null
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:129) ~[metabase.jar:?]
at metabase.plugins.classloader$require.doInvoke(classloader.clj:112) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invokeStatic(init_steps.clj:21) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invoke(init_steps.clj:19) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316$fn__75317.invoke(lazy_loaded_driver.clj:56) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316.invoke(lazy_loaded_driver.clj:55) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:179) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:160) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invoke(driver.clj:142) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:423) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:233) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Unknown Source) ~[?:?]
at clojure.lang.RT.classForName(RT.java:2211) ~[metabase.jar:?]
at clojure.lang.RT.classForName(RT.java:2220) ~[metabase.jar:?]
at clojure.lang.RT.loadClassForName(RT.java:2239) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:449) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:424) ~[metabase.jar:?]
at clojure.core$load$fn__6839.invoke(core.clj:6126) ~[metabase.jar:?]
at clojure.core$load.invokeStatic(core.clj:6125) ~[metabase.jar:?]
at clojure.core$load.doInvoke(core.clj:6109) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at clojure.core$load_one.invokeStatic(core.clj:5908) ~[metabase.jar:?]
at clojure.core$load_one.invoke(core.clj:5903) ~[metabase.jar:?]
at clojure.core$load_lib$fn__6780.invoke(core.clj:5948) ~[metabase.jar:?]
at clojure.core$load_lib.invokeStatic(core.clj:5947) ~[metabase.jar:?]
at clojure.core$load_lib.doInvoke(core.clj:5928) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$load_libs.invokeStatic(core.clj:5985) ~[metabase.jar:?]
at clojure.core$load_libs.doInvoke(core.clj:5969) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$require.invokeStatic(core.clj:6007) ~[metabase.jar:?]
at clojure.core$require.doInvoke(core.clj:6007) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127) ~[metabase.jar:?]
... 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.firebird__init.load(Unknown Source) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird__init.<clinit>(Unknown Source) ~[firebird.metabase-driver.jar:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Unknown Source) ~[?:?]
at clojure.lang.RT.classForName(RT.java:2211) ~[metabase.jar:?]
at clojure.lang.RT.classForName(RT.java:2220) ~[metabase.jar:?]
at clojure.lang.RT.loadClassForName(RT.java:2239) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:449) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:424) ~[metabase.jar:?]
at clojure.core$load$fn__6839.invoke(core.clj:6126) ~[metabase.jar:?]
at clojure.core$load.invokeStatic(core.clj:6125) ~[metabase.jar:?]
at clojure.core$load.doInvoke(core.clj:6109) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at clojure.core$load_one.invokeStatic(core.clj:5908) ~[metabase.jar:?]
at clojure.core$load_one.invoke(core.clj:5903) ~[metabase.jar:?]
at clojure.core$load_lib$fn__6780.invoke(core.clj:5948) ~[metabase.jar:?]
at clojure.core$load_lib.invokeStatic(core.clj:5947) ~[metabase.jar:?]
at clojure.core$load_lib.doInvoke(core.clj:5928) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$load_libs.invokeStatic(core.clj:5985) ~[metabase.jar:?]
at clojure.core$load_libs.doInvoke(core.clj:5969) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$require.invokeStatic(core.clj:6007) ~[metabase.jar:?]
at clojure.core$require.doInvoke(core.clj:6007) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127) ~[metabase.jar:?]
... 26 more
2021-02-18 15:11:24,848 ERROR api.database :: Cannot connect to Database
java.lang.Exception:
at metabase.driver.util$can_connect_with_details_QMARK_.invokeStatic(util.clj:39) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_.doInvoke(util.clj:22) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:442) ~[metabase.jar:?]
at metabase.api.database$test_database_connection.invokeStatic(database.clj:396) ~[metabase.jar:?]
at metabase.api.database$test_database_connection.doInvoke(database.clj:386) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:464) ~[metabase.jar:?]
at metabase.api.setup$fn__71989.invokeStatic(setup.clj:139) ~[metabase.jar:?]
at metabase.api.setup$fn__71989.invoke(setup.clj:130) ~[metabase.jar:?]
at compojure.core$wrap_response$fn__1993.invoke(core.clj:160) ~[metabase.jar:?]
at compojure.core$wrap_route_middleware$fn__1977.invoke(core.clj:132) ~[metabase.jar:?]
at compojure.core$wrap_route_info$fn__1982.invoke(core.clj:139) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:151) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:152) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$make_context$handler__2033.invoke(core.clj:287) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:296) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at metabase.api.routes$fn__73824$fn__73826.invoke(routes.clj:69) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at clojure.lang.AFn.applyToHelper(AFn.java:160) ~[metabase.jar:?]
at clojure.lang.AFn.applyTo(AFn.java:144) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.server.routes$fn__76006$fn__76007.doInvoke(routes.clj:57) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:436) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$make_context$handler__2033.invoke(core.clj:287) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:296) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at metabase.server.routes$fn__75994$fn__75996.invoke(routes.clj:41) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__73815.invoke(exceptions.clj:96) ~[metabase.jar:?]
at metabase.server.middleware.exceptions$catch_api_exceptions$fn__73812.invoke(exceptions.clj:84) ~[metabase.jar:?]
at metabase.server.middleware.log$log_api_call$fn__75922$fn__75923.invoke(log.clj:195) ~[metabase.jar:?]
at toucan.db$_do_with_call_counting.invokeStatic(db.clj:216) ~[metabase.jar:?]
at toucan.db$_do_with_call_counting.invoke(db.clj:209) ~[metabase.jar:?]
at metabase.server.middleware.log$log_api_call$fn__75922.invoke(log.clj:189) ~[metabase.jar:?]
at metabase.server.middleware.security$add_security_headers$fn__73778.invoke(security.clj:142) ~[metabase.jar:?]
at metabase.server.middleware.json$wrap_json_body$fn__75703.invoke(json.clj:62) ~[metabase.jar:?]
at metabase.server.middleware.json$wrap_streamed_json_response$fn__75721.invoke(json.clj:98) ~[metabase.jar:?]
at ring.middleware.keyword_params$wrap_keyword_params$fn__76263.invoke(keyword_params.clj:55) ~[metabase.jar:?]
at ring.middleware.params$wrap_params$fn__76279.invoke(params.clj:69) ~[metabase.jar:?]
at metabase.server.middleware.misc$maybe_set_site_url$fn__35083.invoke(misc.clj:58) ~[metabase.jar:?]
at metabase.server.middleware.session$bind_current_user$fn__41826$fn__41827.invoke(session.clj:277) ~[metabase.jar:?]
at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:258) ~[metabase.jar:?]
at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:250) ~[metabase.jar:?]
at metabase.server.middleware.session$bind_current_user$fn__41826.invoke(session.clj:276) ~[metabase.jar:?]
at metabase.server.middleware.session$wrap_current_user_info$fn__41813.invoke(session.clj:236) ~[metabase.jar:?]
at metabase.server.middleware.session$wrap_session_id$fn__41799.invoke(session.clj:182) ~[metabase.jar:?]
at metabase.server.middleware.auth$wrap_api_key$fn__73711.invoke(auth.clj:27) ~[metabase.jar:?]
at ring.middleware.cookies$wrap_cookies$fn__76183.invoke(cookies.clj:216) ~[metabase.jar:?]
at metabase.server.middleware.misc$add_content_type$fn__35066.invoke(misc.clj:27) ~[metabase.jar:?]
at metabase.server.middleware.misc$disable_streaming_buffering$fn__35091.invoke(misc.clj:75) ~[metabase.jar:?]
at ring.middleware.gzip$wrap_gzip$fn__76225.invoke(gzip.clj:86) ~[metabase.jar:?]
at metabase.server.middleware.misc$bind_request$fn__35094.invoke(misc.clj:92) ~[metabase.jar:?]
at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__75939.invoke(ssl.clj:38) ~[metabase.jar:?]
at metabase.server$async_proxy_handler$fn__75536.invoke(server.clj:71) ~[metabase.jar:?]
at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source) ~[metabase.jar:?]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[metabase.jar:?]
at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556) [metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) [metabase.jar:?]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) [metabase.jar:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [metabase.jar:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [metabase.jar:?]
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [metabase.jar:?]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) [metabase.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773) [metabase.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905) [metabase.jar:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: clojure.lang.ExceptionInfo
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:129) ~[metabase.jar:?]
at metabase.plugins.classloader$require.doInvoke(classloader.clj:112) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invokeStatic(init_steps.clj:21) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invoke(init_steps.clj:19) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316$fn__75317.invoke(lazy_loaded_driver.clj:56) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316.invoke(lazy_loaded_driver.clj:55) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:179) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:160) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invoke(driver.clj:142) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:423) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:233) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
... 1 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Unknown Source) ~[?:?]
at clojure.lang.RT.classForName(RT.java:2211) ~[metabase.jar:?]
at clojure.lang.RT.classForName(RT.java:2220) ~[metabase.jar:?]
at clojure.lang.RT.loadClassForName(RT.java:2239) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:449) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:424) ~[metabase.jar:?]
at clojure.core$load$fn__6839.invoke(core.clj:6126) ~[metabase.jar:?]
at clojure.core$load.invokeStatic(core.clj:6125) ~[metabase.jar:?]
at clojure.core$load.doInvoke(core.clj:6109) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at clojure.core$load_one.invokeStatic(core.clj:5908) ~[metabase.jar:?]
at clojure.core$load_one.invoke(core.clj:5903) ~[metabase.jar:?]
at clojure.core$load_lib$fn__6780.invoke(core.clj:5948) ~[metabase.jar:?]
at clojure.core$load_lib.invokeStatic(core.clj:5947) ~[metabase.jar:?]
at clojure.core$load_lib.doInvoke(core.clj:5928) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$load_libs.invokeStatic(core.clj:5985) ~[metabase.jar:?]
at clojure.core$load_libs.doInvoke(core.clj:5969) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$require.invokeStatic(core.clj:6007) ~[metabase.jar:?]
at clojure.core$require.doInvoke(core.clj:6007) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127) ~[metabase.jar:?]
at metabase.plugins.classloader$require.doInvoke(classloader.clj:112) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invokeStatic(init_steps.clj:21) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invoke(init_steps.clj:19) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316$fn__75317.invoke(lazy_loaded_driver.clj:56) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316.invoke(lazy_loaded_driver.clj:55) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:179) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:160) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invoke(driver.clj:142) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:423) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:233) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
... 1 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.firebird__init.load(Unknown Source) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird__init.<clinit>(Unknown Source) ~[firebird.metabase-driver.jar:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Unknown Source) ~[?:?]
at clojure.lang.RT.classForName(RT.java:2211) ~[metabase.jar:?]
at clojure.lang.RT.classForName(RT.java:2220) ~[metabase.jar:?]
at clojure.lang.RT.loadClassForName(RT.java:2239) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:449) ~[metabase.jar:?]
at clojure.lang.RT.load(RT.java:424) ~[metabase.jar:?]
at clojure.core$load$fn__6839.invoke(core.clj:6126) ~[metabase.jar:?]
at clojure.core$load.invokeStatic(core.clj:6125) ~[metabase.jar:?]
at clojure.core$load.doInvoke(core.clj:6109) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at clojure.core$load_one.invokeStatic(core.clj:5908) ~[metabase.jar:?]
at clojure.core$load_one.invoke(core.clj:5903) ~[metabase.jar:?]
at clojure.core$load_lib$fn__6780.invoke(core.clj:5948) ~[metabase.jar:?]
at clojure.core$load_lib.invokeStatic(core.clj:5947) ~[metabase.jar:?]
at clojure.core$load_lib.doInvoke(core.clj:5928) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:142) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$load_libs.invokeStatic(core.clj:5985) ~[metabase.jar:?]
at clojure.core$load_libs.doInvoke(core.clj:5969) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:667) ~[metabase.jar:?]
at clojure.core$require.invokeStatic(core.clj:6007) ~[metabase.jar:?]
at clojure.core$require.doInvoke(core.clj:6007) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:137) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.plugins.classloader$require.invokeStatic(classloader.clj:127) ~[metabase.jar:?]
at metabase.plugins.classloader$require.doInvoke(classloader.clj:112) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:408) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invokeStatic(init_steps.clj:21) ~[metabase.jar:?]
at metabase.plugins.init_steps$fn__75277.invoke(init_steps.clj:19) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invokeStatic(init_steps.clj:31) ~[metabase.jar:?]
at metabase.plugins.init_steps$do_init_steps_BANG_.invoke(init_steps.clj:26) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316$fn__75317.invoke(lazy_loaded_driver.clj:56) ~[metabase.jar:?]
at metabase.plugins.lazy_loaded_driver$make_initialize_BANG_$fn__75316.invoke(lazy_loaded_driver.clj:55) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:229) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invokeStatic(impl.clj:179) ~[metabase.jar:?]
at metabase.driver.impl$initialize_if_needed_BANG_.invoke(impl.clj:160) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invokeStatic(driver.clj:146) ~[metabase.jar:?]
at metabase.driver$the_initialized_driver.invoke(driver.clj:142) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.invokeStatic(driver.clj:154) ~[metabase.jar:?]
at metabase.driver$dispatch_on_initialized_driver.doInvoke(driver.clj:149) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:423) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:233) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
... 1 more
2021-02-18 15:11:24,874 DEBUG middleware.log :: POST /api/setup/validate 400 76,5 ms (0 DB calls)
{:errors {:dbname ""}}
2021-02-18 15:11:24,939 ERROR driver.util :: Database connection error
java.sql.SQLException: No suitable driver found for jdbc:firebirdsql://192.168.200.64:4343/C:\DataBase\MICROBIOLOGIA.FDB
at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?]
at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?]
at clojure.java.jdbc$get_driver_connection.invokeStatic(jdbc.clj:271) ~[metabase.jar:?]
at clojure.java.jdbc$get_driver_connection.invoke(jdbc.clj:250) ~[metabase.jar:?]
at clojure.java.jdbc$get_connection.invokeStatic(jdbc.clj:411) ~[metabase.jar:?]
at clojure.java.jdbc$get_connection.invoke(jdbc.clj:274) ~[metabase.jar:?]
at clojure.java.jdbc$db_query_with_resultset_STAR_.invokeStatic(jdbc.clj:1111) ~[metabase.jar:?]
at clojure.java.jdbc$db_query_with_resultset_STAR_.invoke(jdbc.clj:1093) ~[metabase.jar:?]
at clojure.java.jdbc$query.invokeStatic(jdbc.clj:1182) ~[metabase.jar:?]
at clojure.java.jdbc$query.invoke(jdbc.clj:1144) ~[metabase.jar:?]
at clojure.java.jdbc$query.invokeStatic(jdbc.clj:1160) ~[metabase.jar:?]
at clojure.java.jdbc$query.invoke(jdbc.clj:1144) ~[metabase.jar:?]
at metabase.driver.firebird$fn__431.invokeStatic(firebird.clj:47) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird$fn__431.invoke(firebird.clj:45) ~[firebird.metabase-driver.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:234) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
2021-02-18 15:11:24,943 ERROR api.database :: Cannot connect to Database
java.lang.Exception: No suitable driver found for jdbc:firebirdsql://192.168.200.64:4343/C:\DataBase\MICROBIOLOGIA.FDB
at metabase.driver.util$can_connect_with_details_QMARK_.invokeStatic(util.clj:39) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_.doInvoke(util.clj:22) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:442) ~[metabase.jar:?]
at metabase.api.database$test_database_connection.invokeStatic(database.clj:396) ~[metabase.jar:?]
at metabase.api.database$test_database_connection.doInvoke(database.clj:386) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:464) ~[metabase.jar:?]
at metabase.api.setup$fn__71989.invokeStatic(setup.clj:139) ~[metabase.jar:?]
at metabase.api.setup$fn__71989.invoke(setup.clj:130) ~[metabase.jar:?]
at compojure.core$wrap_response$fn__1993.invoke(core.clj:160) ~[metabase.jar:?]
at compojure.core$wrap_route_middleware$fn__1977.invoke(core.clj:132) ~[metabase.jar:?]
at compojure.core$wrap_route_info$fn__1982.invoke(core.clj:139) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:151) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:152) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$make_context$handler__2033.invoke(core.clj:287) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:296) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:297) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at metabase.api.routes$fn__73824$fn__73826.invoke(routes.clj:69) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at clojure.lang.AFn.applyToHelper(AFn.java:160) ~[metabase.jar:?]
at clojure.lang.AFn.applyTo(AFn.java:144) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.server.routes$fn__76006$fn__76007.doInvoke(routes.clj:57) ~[metabase.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:436) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at compojure.core$make_context$handler__2033.invoke(core.clj:287) ~[metabase.jar:?]
at compojure.core$make_context$fn__2035.invoke(core.clj:296) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at compojure.core$wrap_route_matches$fn__1986.invoke(core.clj:153) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006$respond_SINGLEQUOTE___2007.invoke(core.clj:197) ~[metabase.jar:?]
at metabase.server.routes$fn__75994$fn__75996.invoke(routes.clj:41) ~[metabase.jar:?]
at compojure.core$routes$fn__2005$f__2006.invoke(core.clj:198) ~[metabase.jar:?]
at compojure.core$routes$fn__2005.invoke(core.clj:200) ~[metabase.jar:?]
at metabase.server.middleware.exceptions$catch_uncaught_exceptions$fn__73815.invoke(exceptions.clj:96) ~[metabase.jar:?]
at metabase.server.middleware.exceptions$catch_api_exceptions$fn__73812.invoke(exceptions.clj:84) ~[metabase.jar:?]
at metabase.server.middleware.log$log_api_call$fn__75922$fn__75923.invoke(log.clj:195) ~[metabase.jar:?]
at toucan.db$_do_with_call_counting.invokeStatic(db.clj:216) ~[metabase.jar:?]
at toucan.db$_do_with_call_counting.invoke(db.clj:209) ~[metabase.jar:?]
at metabase.server.middleware.log$log_api_call$fn__75922.invoke(log.clj:189) ~[metabase.jar:?]
at metabase.server.middleware.security$add_security_headers$fn__73778.invoke(security.clj:142) ~[metabase.jar:?]
at metabase.server.middleware.json$wrap_json_body$fn__75703.invoke(json.clj:62) ~[metabase.jar:?]
at metabase.server.middleware.json$wrap_streamed_json_response$fn__75721.invoke(json.clj:98) ~[metabase.jar:?]
at ring.middleware.keyword_params$wrap_keyword_params$fn__76263.invoke(keyword_params.clj:55) ~[metabase.jar:?]
at ring.middleware.params$wrap_params$fn__76279.invoke(params.clj:69) ~[metabase.jar:?]
at metabase.server.middleware.misc$maybe_set_site_url$fn__35083.invoke(misc.clj:58) ~[metabase.jar:?]
at metabase.server.middleware.session$bind_current_user$fn__41826$fn__41827.invoke(session.clj:277) ~[metabase.jar:?]
at metabase.server.middleware.session$do_with_current_user.invokeStatic(session.clj:258) ~[metabase.jar:?]
at metabase.server.middleware.session$do_with_current_user.invoke(session.clj:250) ~[metabase.jar:?]
at metabase.server.middleware.session$bind_current_user$fn__41826.invoke(session.clj:276) ~[metabase.jar:?]
at metabase.server.middleware.session$wrap_current_user_info$fn__41813.invoke(session.clj:236) ~[metabase.jar:?]
at metabase.server.middleware.session$wrap_session_id$fn__41799.invoke(session.clj:182) ~[metabase.jar:?]
at metabase.server.middleware.auth$wrap_api_key$fn__73711.invoke(auth.clj:27) ~[metabase.jar:?]
at ring.middleware.cookies$wrap_cookies$fn__76183.invoke(cookies.clj:216) ~[metabase.jar:?]
at metabase.server.middleware.misc$add_content_type$fn__35066.invoke(misc.clj:27) ~[metabase.jar:?]
at metabase.server.middleware.misc$disable_streaming_buffering$fn__35091.invoke(misc.clj:75) ~[metabase.jar:?]
at ring.middleware.gzip$wrap_gzip$fn__76225.invoke(gzip.clj:86) ~[metabase.jar:?]
at metabase.server.middleware.misc$bind_request$fn__35094.invoke(misc.clj:92) ~[metabase.jar:?]
at metabase.server.middleware.ssl$redirect_to_https_middleware$fn__75939.invoke(ssl.clj:38) ~[metabase.jar:?]
at metabase.server$async_proxy_handler$fn__75536.invoke(server.clj:71) ~[metabase.jar:?]
at metabase.server.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source) ~[metabase.jar:?]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[metabase.jar:?]
at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556) [metabase.jar:?]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) [metabase.jar:?]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) [metabase.jar:?]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) [metabase.jar:?]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) [metabase.jar:?]
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) [metabase.jar:?]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) [metabase.jar:?]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375) [metabase.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773) [metabase.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905) [metabase.jar:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.sql.SQLException: No suitable driver found for jdbc:firebirdsql://192.168.200.64:4343/C:\DataBase\MICROBIOLOGIA.FDB
at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?]
at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?]
at clojure.java.jdbc$get_driver_connection.invokeStatic(jdbc.clj:271) ~[metabase.jar:?]
at clojure.java.jdbc$get_driver_connection.invoke(jdbc.clj:250) ~[metabase.jar:?]
at clojure.java.jdbc$get_connection.invokeStatic(jdbc.clj:411) ~[metabase.jar:?]
at clojure.java.jdbc$get_connection.invoke(jdbc.clj:274) ~[metabase.jar:?]
at clojure.java.jdbc$db_query_with_resultset_STAR_.invokeStatic(jdbc.clj:1111) ~[metabase.jar:?]
at clojure.java.jdbc$db_query_with_resultset_STAR_.invoke(jdbc.clj:1093) ~[metabase.jar:?]
at clojure.java.jdbc$query.invokeStatic(jdbc.clj:1182) ~[metabase.jar:?]
at clojure.java.jdbc$query.invoke(jdbc.clj:1144) ~[metabase.jar:?]
at clojure.java.jdbc$query.invokeStatic(jdbc.clj:1160) ~[metabase.jar:?]
at clojure.java.jdbc$query.invoke(jdbc.clj:1144) ~[metabase.jar:?]
at metabase.driver.firebird$fn__431.invokeStatic(firebird.clj:47) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird$fn__431.invoke(firebird.clj:45) ~[firebird.metabase-driver.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:234) ~[metabase.jar:?]
at metabase.driver.util$can_connect_with_details_QMARK_$fn__29141.invoke(util.clj:34) ~[metabase.jar:?]
at metabase.util$do_with_timeout$fn__15244.invoke(util.clj:323) ~[metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) ~[metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) ~[metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
... 1 more
2021-02-18 15:11:24,972 DEBUG middleware.log :: POST /api/setup/validate 400 39,0 ms (0 DB calls)
{:errors {:dbname "No suitable driver found for jdbc:firebirdsql://192.168.200.64:4343/C:\\DataBase\\MICROBIOLOGIA.FDB"}}
I have not problems with metabase 0.36.0.
All help is welcome!
Filtering for current day / week / month works properly, but filtering for current year fails:
:status :failed,
:class java.sql.SQLException,
:error "conversion error from string \"2022\" [SQLState:22018, ISC error code:335544334]",
Same problem with connection a Firebird 2.5 database file, Metabase version 0.48.2, driver version 1.5.0. Geting message that driver not found.
I'm having problems connecting my metabase using the firebird driver
I'm always having the following error:
connection rejected by remote interface [SQLState:08004, ISC error code:335544421]
metabase version: 0.36.6
firebird version: 3.0.6
firebird.conf
AuthServer = Legacy_Auth, Srp
UserManager = Legacy_UserManager, Srp
AuthClient = Legacy_Auth, Srp
WireCrypt = Enabled
The configurations in metabase for FirebirdSql should be straight-forward but maybe I'm doing something wrong. I'm using the alias name as the Database name.
I tried to use a SQL client with support to firebird and I was able to connect with exact same parameters from my laptop.
Do you have any idea what could I try?
Thanks a lot,
Tiago
I've updated the firebird-plugin to v. 1.3. After the update, I get the following error:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login. [SQLState:28000, ISC error code:335544472]
I tried to setup a new connection, but the error message stays the same.
Metabase: 0.38.1
Plugin: 1.3
OS: Ubuntu 18.04.5
Hi I've been having a problem when registering a database using the driver it says that
No suitable driver found for jdbc:firebirdsql://HOST:PORT/DB
I already followed your steps on the readme and also checked if the permissions are set correctly
-rw-r--r-- 1 metabase metabase 301604 Aug 14 04:43 bigquery.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 431502 Aug 14 04:43 druid.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 1593175 Aug 14 04:29 firebird.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 3054092 Aug 14 04:43 google.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 603402 Aug 14 04:43 googleanalytics.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 6484826 Aug 14 04:43 mongo.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 63696 Aug 14 04:43 oracle.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 139356 Aug 14 04:43 presto.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 2344224 Aug 14 04:43 redshift.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 15751541 Aug 14 04:43 snowflake.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 64214128 Aug 14 04:43 sparksql.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 7105660 Aug 14 04:43 sqlite.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 1177285 Aug 14 04:43 sqlserver.metabase-driver.jar
-rw-r--r-- 1 metabase metabase 46161 Aug 14 04:43 vertica.metabase-driver.jar
here are the plugins everything seems correct but still i cant register a database, i was wondering what could be the cause, I also setup jaybird as jdbc driver correct me if there is something wrong with my jdbc driver setup for i am a bit doubtful on that part
im running metabase on docker btw
here is the Dockerfile
FROM metabase/metabase
ENV FB_DRIVER_URL=https://github.com/evosec/metabase-firebird-driver/releases/download/v1.0/firebird.metabase-driver.jar \
FB_DRIVER=firebird.metabase-driver.jar \
PLUGINS_PATH=/plugins
COPY setup-user-group.sh setup-user-group.sh
COPY jaybird-3.0.6.jar /usr/java/jaybird-3.0.6.jar
COPY jaybird-full-3.0.6.jar /usr/java/jaybird-full-3.0.6.jar
ENV CLASSPATH "${CLASSPATH}:/usr/java/jaybird-3.0.6.jar"
ENV CLASSPATH "${CLASSPATH}:/usr/java/jaybird-full-3.0.6.jar"
RUN chmod +x setup-user-group.sh \
&& ./setup-user-group.sh
RUN wget -O ${PLUGINS_PATH}/${FB_DRIVER} ${FB_DRIVER_URL}
RUN chmod 644 ${PLUGINS_PATH}/${FB_DRIVER} \
&& chown metabase:metabase ${PLUGINS_PATH}/${FB_DRIVER}
ENTRYPOINT ["/app/run_metabase.sh"]
and here is the docker-compose file
version: '3'
services:
metabase:
image: custom/metabase:latest
deploy:
mode: global
restart_policy:
condition: on-failure
delay: 1s
max_attempts: 5
window: 120s
placement:
constraints: [node.role == manager]
environment:
- MB_DB_FILE=/var/lib/metabase/data/metabase.db
ports:
- 8082:3000
volumes:
- metabase_data:/var/lib/metabase/data
networks:
default:
external:
name: tools_services
volumes:
metabase_data:
external: true
looking forward for your help thank you so much
See: 6314b3c#commitcomment-135357342
Hello, I need your help with the Firebird 1.5 drive, find out that the base is connected but when performing a search in the tables it does not open and the following information appears
"No suitable drivers found for jdbc:firebirdsql://192.168.100.2:3050//home/bases/basedados_master.fdb?encoding=ISO8859_1"and also
"Attention: :firebird driver is using Honey SQL 1. This method is deprecated in 0.46.0 and will be deleted in a future release."
Thank you very much in advance for your help.
We might have to some chores and update some of the methods mentioned in https://github.com/metabase/metabase/blob/master/docs/developers-guide/driver-changelog.md
When trying to create a custom column using the concat
expression, the query fails with:
:status :failed,
:class java.sql.SQLException,
:error
"Dynamic SQL Error; SQL error code = -804; Function unknown; CONCAT [SQLState:39000, ISC error code:335544586]",
From a quick search, it seems that ||
is used as the string concatenation operator in Firebird: https://firebirdsql.org/refdocs/langrefupd15-concat.html
Is there any way this can be fixed in the driver? It seems there are already similar fixes in src/metabase/driver/firebird.clj
, but I don't know Closure sufficiently to submit a PR with a fix.
Hello,
Attempting to add a Firebird DB to Metabase, it seems connection is successful, but syncing tables doesn't work due to java.lang.IllegalArgumentException: Don't know how to create ISeq from: metabase.driver.sql_jdbc.sync.common$reducible_results$reify
.
Here is the full stack trace from Metabase logs.
2021-01-04 20:30:41,239 INFO sync.util :: STARTING: Sync metadata for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,240 DEBUG middleware.log :: POST /api/database/38/sync_schema 200 1.7 ms (1 DB calls) App DB connections: 0/13 Jetty threads: 6/50 (3 idle, 0 queued) (140 total active threads) Queries in flight: 0 (0 queued)
2021-01-04 20:30:41,240 INFO sync.util :: STARTING: step 'sync-timezone' for firebird Database 38 'DB_NAME_HERE'
Jan 04, 2021 8:30:41 PM org.firebirdsql.logging.JulLogger warn
WARNING: WARNING: No connection character set specified (property lc_ctype, encoding, charSet or localEncoding), defaulting to character set NONE
Jan 04, 2021 8:30:41 PM org.firebirdsql.logging.JulLogger warn
WARNING: WARNING: No connection character set specified (property lc_ctype, encoding, charSet or localEncoding), defaulting to character set NONE
2021-01-04 20:30:41,404 INFO sync.util :: FINISHED: step 'sync-timezone' for firebird Database 38 'DB_NAME_HERE' (164.4 ms)
2021-01-04 20:30:41,405 INFO sync.util :: STARTING: step 'sync-tables' for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,420 ERROR sync.util :: Error running sync step
java.lang.IllegalArgumentException: Don't know how to create ISeq from: metabase.driver.sql_jdbc.sync.common$reducible_results$reify__76711
at clojure.lang.RT.seqFrom(RT.java:557) ~[metabase.jar:?]
at clojure.lang.RT.seq(RT.java:537) ~[metabase.jar:?]
at clojure.lang.RT.iter(RT.java:613) ~[metabase.jar:?]
at clojure.core.Eduction.iterator(core.clj:7685) ~[metabase.jar:?]
at clojure.lang.RT.seqFrom(RT.java:547) ~[metabase.jar:?]
at clojure.lang.RT.seq(RT.java:537) ~[metabase.jar:?]
at clojure.core$seq__5402.invokeStatic(core.clj:137) ~[metabase.jar:?]
at clojure.core$seq__5402.invoke(core.clj:137) ~[metabase.jar:?]
at metabase.driver.firebird$post_filtered_trimmed_active_tables$iter__448__452$fn__453.invoke(firebird.clj:90) ~[firebird.metabase-driver.jar:?]
at clojure.lang.LazySeq.sval(LazySeq.java:42) ~[metabase.jar:?]
at clojure.lang.LazySeq.seq(LazySeq.java:51) ~[metabase.jar:?]
at clojure.lang.RT.seq(RT.java:535) ~[metabase.jar:?]
at clojure.core$seq__5402.invokeStatic(core.clj:137) ~[metabase.jar:?]
at clojure.core$reduce1.invokeStatic(core.clj:930) ~[metabase.jar:?]
at clojure.core$set.invokeStatic(core.clj:4113) ~[metabase.jar:?]
at clojure.core$set.invoke(core.clj:4105) ~[metabase.jar:?]
at metabase.driver.firebird$post_filtered_trimmed_active_tables.invokeStatic(firebird.clj:90) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird$post_filtered_trimmed_active_tables.doInvoke(firebird.clj:86) ~[firebird.metabase-driver.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:425) ~[metabase.jar:?]
at clojure.lang.AFn.applyToHelper(AFn.java:156) ~[metabase.jar:?]
at clojure.lang.RestFn.applyTo(RestFn.java:132) ~[metabase.jar:?]
at clojure.core$apply.invokeStatic(core.clj:665) ~[metabase.jar:?]
at clojure.core$apply.invoke(core.clj:660) ~[metabase.jar:?]
at metabase.driver.firebird$fn__463.invokeStatic(firebird.clj:96) ~[firebird.metabase-driver.jar:?]
at metabase.driver.firebird$fn__463.doInvoke(firebird.clj:95) ~[firebird.metabase-driver.jar:?]
at clojure.lang.RestFn.invoke(RestFn.java:421) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:234) ~[metabase.jar:?]
at metabase.driver.sql_jdbc.sync.describe_database$describe_database$fn__76768.invoke(describe_database.clj:124) ~[metabase.jar:?]
at metabase.driver.sql_jdbc.sync.describe_database$describe_database.invokeStatic(describe_database.clj:119) ~[metabase.jar:?]
at metabase.driver.sql_jdbc.sync.describe_database$describe_database.invoke(describe_database.clj:116) ~[metabase.jar:?]
at metabase.driver.sql_jdbc$fn__78129.invokeStatic(sql_jdbc.clj:57) ~[metabase.jar:?]
at metabase.driver.sql_jdbc$fn__78129.invoke(sql_jdbc.clj:55) ~[metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:234) ~[metabase.jar:?]
at metabase.sync.fetch_metadata$fn__58092$db_metadata__58097$fn__58098.invoke(fetch_metadata.clj:13) ~[metabase.jar:?]
at metabase.sync.fetch_metadata$fn__58092$db_metadata__58097.invoke(fetch_metadata.clj:10) ~[metabase.jar:?]
at metabase.sync.sync_metadata.tables$fn__59518$db_metadata__59523$fn__59524.invoke(tables.clj:146) ~[metabase.jar:?]
at metabase.sync.sync_metadata.tables$fn__59518$db_metadata__59523.invoke(tables.clj:143) ~[metabase.jar:?]
at metabase.sync.sync_metadata.tables$fn__59579$sync_tables_BANG___59584$fn__59585.invoke(tables.clj:163) ~[metabase.jar:?]
at metabase.sync.sync_metadata.tables$fn__59579$sync_tables_BANG___59584.invoke(tables.clj:158) ~[metabase.jar:?]
at metabase.sync.util$fn__40715$run_step_with_metadata__40720$fn__40724$fn__40726.invoke(util.clj:345) ~[metabase.jar:?]
at metabase.sync.util$with_start_and_finish_logging_STAR_.invokeStatic(util.clj:102) ~[metabase.jar:?]
at metabase.sync.util$with_start_and_finish_logging_STAR_.invoke(util.clj:96) ~[metabase.jar:?]
at metabase.sync.util$with_start_and_finish_debug_logging.invokeStatic(util.clj:119) ~[metabase.jar:?]
at metabase.sync.util$with_start_and_finish_debug_logging.invoke(util.clj:116) ~[metabase.jar:?]
at metabase.sync.util$fn__40715$run_step_with_metadata__40720$fn__40724.invoke(util.clj:342) ~[metabase.jar:?]
at metabase.sync.util$fn__40715$run_step_with_metadata__40720.invoke(util.clj:337) ~[metabase.jar:?]
at metabase.sync.util$fn__40907$run_sync_operation__40912$fn__40913$fn__40914.invoke(util.clj:430) ~[metabase.jar:?]
at clojure.core$mapv$fn__8445.invoke(core.clj:6912) ~[metabase.jar:?]
at clojure.lang.PersistentVector.reduce(PersistentVector.java:343) ~[metabase.jar:?]
at clojure.core$reduce.invokeStatic(core.clj:6827) ~[metabase.jar:?]
at clojure.core$mapv.invokeStatic(core.clj:6903) ~[metabase.jar:?]
at clojure.core$mapv.invoke(core.clj:6903) ~[metabase.jar:?]
at metabase.sync.util$fn__40907$run_sync_operation__40912$fn__40913.invoke(util.clj:430) ~[metabase.jar:?]
at metabase.sync.util$fn__40907$run_sync_operation__40912.invoke(util.clj:424) ~[metabase.jar:?]
at metabase.sync.sync_metadata$fn__59632$sync_db_metadata_BANG___59637$fn__59638$fn__59639.invoke(sync_metadata.clj:51) ~[metabase.jar:?]
at metabase.sync.util$do_with_error_handling.invokeStatic(util.clj:149) [metabase.jar:?]
at metabase.sync.util$do_with_error_handling.invoke(util.clj:142) [metabase.jar:?]
at metabase.sync.util$do_with_error_handling.invokeStatic(util.clj:145) [metabase.jar:?]
at metabase.sync.util$do_with_error_handling.invoke(util.clj:142) [metabase.jar:?]
at clojure.core$partial$fn__5839.invoke(core.clj:2623) [metabase.jar:?]
at metabase.driver$fn__22482.invokeStatic(driver.clj:550) [metabase.jar:?]
at metabase.driver$fn__22482.invoke(driver.clj:550) [metabase.jar:?]
at clojure.lang.MultiFn.invoke(MultiFn.java:239) [metabase.jar:?]
at metabase.sync.util$sync_in_context$fn__40627.invoke(util.clj:138) [metabase.jar:?]
at metabase.sync.util$with_db_logging_disabled$fn__40624.invoke(util.clj:129) [metabase.jar:?]
at metabase.sync.util$with_start_and_finish_logging_STAR_.invokeStatic(util.clj:102) [metabase.jar:?]
at metabase.sync.util$with_start_and_finish_logging_STAR_.invoke(util.clj:96) [metabase.jar:?]
at metabase.sync.util$with_start_and_finish_logging$fn__40613.invoke(util.clj:114) [metabase.jar:?]
at metabase.sync.util$with_sync_events$fn__40608.invoke(util.clj:88) [metabase.jar:?]
at metabase.sync.util$with_duplicate_ops_prevented$fn__40599.invoke(util.clj:67) [metabase.jar:?]
at metabase.sync.util$do_sync_operation.invokeStatic(util.clj:164) [metabase.jar:?]
at metabase.sync.util$do_sync_operation.invoke(util.clj:161) [metabase.jar:?]
at metabase.sync.sync_metadata$fn__59632$sync_db_metadata_BANG___59637$fn__59638.invoke(sync_metadata.clj:50) [metabase.jar:?]
at metabase.sync.sync_metadata$fn__59632$sync_db_metadata_BANG___59637.invoke(sync_metadata.clj:47) [metabase.jar:?]
at metabase.api.database$fn__60377$fn__60379.invoke(database.clj:634) [metabase.jar:?]
at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030) [metabase.jar:?]
at clojure.lang.AFn.call(AFn.java:18) [metabase.jar:?]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
2021-01-04 20:30:41,422 INFO sync.util :: FINISHED: Sync metadata for firebird Database 38 'DB_NAME_HERE' (182.0 ms)
2021-01-04 20:30:41,422 INFO sync.util :: STARTING: Analyze data for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,423 INFO sync.util :: STARTING: step 'fingerprint-fields' for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,423 INFO sync.util :: FINISHED: step 'fingerprint-fields' for firebird Database 38 'DB_NAME_HERE' (178.1 µs)
2021-01-04 20:30:41,423 INFO sync.util :: STARTING: step 'classify-fields' for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,423 INFO sync.util :: FINISHED: step 'classify-fields' for firebird Database 38 'DB_NAME_HERE' (96.9 µs)
2021-01-04 20:30:41,423 INFO sync.util :: STARTING: step 'classify-tables' for firebird Database 38 'DB_NAME_HERE'
2021-01-04 20:30:41,423 INFO sync.util :: FINISHED: step 'classify-tables' for firebird Database 38 'DB_NAME_HERE' (102.4 µs)
2021-01-04 20:30:41,426 INFO sync.util :: FINISHED: Analyze data for firebird Database 38 'DB_NAME_HERE' (3.7 ms)
Is there anything that can be done about this? I would REALLY love to run Metabase on this DB.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.