-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No suitable drivers found #19
Comments
Hey @AntoninoRocha can you reproduce the issue with a Firebird 3+ database or does it only happen with firebird 2(.5)? |
Also, which Metabase version are you running? I assume the latest? |
Today I tested this again in Windows, my yesterdays comment was on Docker. I have the same problem on Win. |
I got it working on 0.4.7.10 So it seams to be a problem with the later versions. Wich means firebird using Honey SQL 1 which is deprecated from 4.6.0 |
Same problem here. |
When I try to connect a Firebird 2.5 database file, version Metabase 0.48.2 driver 1.5.0, I also get a message, driver not found(It is in the list):
I can provide more complete logs, I don’t want to litter the thread. |
Same problem here |
Have the same problem |
Hello everybody, sorry for the delay. We are not actively using Firebird databases anymore, so we had to find time to take a look at this issue. If anyone wants to step up as maintainer, feel free to hit me up :) That being said, I've updated a few methods that have been deprecated / removed. Please try the attached version of the driver and let me know if it works again :) |
Thanks for your time Nikos. |
@firstDismay Are you sure this is related to this issue? As far as I can see, the method for handling the connection URL did not change. Can you establish a connection when using metabase 46? |
@Nikos410 Unfortunately, due to the large number of such errors, we did not pay attention to the time of their occurrence. I was misleading with my conclusions. We have connected to the database: |
@firstDismay Can you verify if these errors occur with Firebird 3+ too? |
@Nikos410 Yes, I want to check on version 3, almost everything is already prepared for this, if everything goes according to plan, I’ll write back tomorrow. |
@Nikos410 I converted the database to Firebird3 and successfully connected to it using DBeaver as the SYSDBA user. When connecting from MetaBase I see endless synchronization. Data tables are not displayed no. There is a similar error in the logs: |
Does Metabase 46 work?
EDIT: Using the latest release of the firebird driver (v1.5.0) of course :)
|
Driver 1.6 does not work. Driver 1.5.0 works with version v0.46.7. I see tables and data. Is there any specific configuration required for the Firebird 2.5 server itself? I use Classic mode. |
@Nikos410 I want to ask you will be able to adapt the driver to version 0.48.x in some foreseeable future? I found another way out for my task, but it is quite labor-intensive, so I decided to ask. |
Hello @firstDismay I sadly cannot reproduce the issue. Using Metabase 48 and firebird.metabase-driver-1.6.0-RC1 I can connect without any issues: |
Hello @Nikos410 which version of firebird in which mode are you using, maybe this is the issue? I just need to connect to the data files specified along the path in locations accessible to the server. As far as I understand, databases can be registered on the server and accessible simply by name without a path. I was hoping that I wouldn't have to dive too deeply into firebird administration. Since everything is working for you, I need to understand what’s wrong with my server. Thank you for your time.
|
Hey @firstDismay We are running Firebird 3 in (i think) SuperServer mode. In Metabase I specified the server host, Port 3050 and the database name (no file path): Does that help? |
Hello @Nikos410 I registered database aliases and figured out how to specify the client connection encoding. I see that the metabase is connecting, but there is an error when accessing the first database table: |
I couldn't wait any longer for a solution and chose another path: exporting data using airflow. But I noticed that my MetaBase crashed several times due to inaccessible memory errors. I attributed this to your driver usage causing the systematic errors I reported earlier. I eliminated all connections and deleted the driver file and everything started working fine. I thought this might be important. Perhaps you should pay closer attention to error handling and memory release. |
See: 6314b3c#commitcomment-135357342
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
The text was updated successfully, but these errors were encountered: