Dbeaver: Nouvelle installation de dbeaver: Erreur de connexion à Postgresql manquant net.postgis: postgis-jdbc: RELEASE [2.2.1]

Créé le 9 juil. 2018  ·  27Commentaires  ·  Source: dbeaver/dbeaver

J'ai une nouvelle installation de dbeaver 5.0.6.
J'essaye de me connecter à postgresql sur Windows.
Je clique sur nouvelle connexion puis sur pilote propriétaire
J'obtiens des dépendances de résolution d'erreur:
Artefact Maven 'maven: /org.p ostgresql: postgresql : RELEASE introuvable
Artefact Maven 'maven: /org.p ostgresql: postgresql : RELEASE introuvable
Ensuite, j'arrive dans les paramètres du pilote:
Fichiers requis par le pilote:
net. postgis: postgis-jdbc : RELEASE 2.1.1
net. postgis: postgis-jdbc-jtsparser : RELEASE 2.1.1

Pouvez-vous m'aider?

bug can't reproduce

Commentaire le plus utile

Par défaut, tous les fichiers de pilote sont dans% HOME / .dbeaver-drivers. Ou vous pouvez les télécharger sur le site Web officiel de PostgreSQL. Ou obtenez-les de DBeaver Enterprise (qui est fourni avec tous les pilotes prêts à l'emploi).

Vous devez copier les fichiers JAR PostgreSQL quelque part sur votre ordinateur. Vous avez besoin de 3 pots:

  • postgresql-42.2.0.jre7.jar
  • postgis-jdbc-2.2.1.jar
  • postgis-jdbc-jtsparser-2.2.1.jar

(La version peut différer). Ajoutez ensuite ces fichiers dans la boîte de dialogue des éditeurs de pilotes (cliquez sur le bouton Ajouter un fichier). Et supprimez tous les artefacts Maven à partir de là (sinon, il essaiera de télécharger les pilotes à chaque fois que vous vous connectez).

Tous les 27 commentaires

Êtes-vous derrière un pare-feu d'entreprise? DBeaver télécharge les pilotes depuis Maven Central et a donc besoin d'un accès Internet.

Merci beaucoup pour la réponse.
L'ordinateur n'a pas accès à Internet.
J'ai une autre installation sur un ordinateur avec une connexion Internet.
Quels fichiers dois-je télécharger et vers quel emplacement dois-je les copier sur l'autre ordinateur?

Par défaut, tous les fichiers de pilote sont dans% HOME / .dbeaver-drivers. Ou vous pouvez les télécharger sur le site Web officiel de PostgreSQL. Ou obtenez-les de DBeaver Enterprise (qui est fourni avec tous les pilotes prêts à l'emploi).

Vous devez copier les fichiers JAR PostgreSQL quelque part sur votre ordinateur. Vous avez besoin de 3 pots:

  • postgresql-42.2.0.jre7.jar
  • postgis-jdbc-2.2.1.jar
  • postgis-jdbc-jtsparser-2.2.1.jar

(La version peut différer). Ajoutez ensuite ces fichiers dans la boîte de dialogue des éditeurs de pilotes (cliquez sur le bouton Ajouter un fichier). Et supprimez tous les artefacts Maven à partir de là (sinon, il essaiera de télécharger les pilotes à chaque fois que vous vous connectez).

salut! Aidez-moi, s'il vous plaît.

Manjaro Linux
DBeaver v5.1.0
Connexion Internet sans proxy et sans pare-feu

2018-07-11 13:46:15.086 - Error resolving artifact version
java.io.IOException: Maven artifact 'maven:/net.postgis:postgis-jdbc:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.isSecureDownload(DriverLibraryMavenArtifact.java:133)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.downloadLibraryFiles(DriverDownloadAutoPage.java:162)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.access$0(DriverDownloadAutoPage.java:153)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage$3.run(DriverDownloadAutoPage.java:142)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
2018-07-11 13:46:15.712 - Error resolving artifact version
java.io.IOException: Maven artifact 'maven:/net.postgis:postgis-jdbc:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.isSecureDownload(DriverLibraryMavenArtifact.java:133)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.downloadLibraryFiles(DriverDownloadAutoPage.java:162)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.access$0(DriverDownloadAutoPage.java:153)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage$3.run(DriverDownloadAutoPage.java:142)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

Même chose ici avec Manjaro Linux et DBeaver v5.1.0 essayant d'utiliser prostgrsql

Pourriez-vous publier un journal complet des erreurs / débogages?
Il devrait y avoir des erreurs avant ce message.

MERCI BEAUCOUP!
Cela a bien fonctionné pour moi après avoir supprimé tous les fichiers et ajouté ces 3 fichiers jar au pilote.
BTW il existe 2 types de connexions Posgresql: quelle est la différence? un héritage et l'autre postgresql.

2018-07-12 17:06:17.220 - Create display
2018-07-12 17:06:17.887 - DBeaver 5.1.0 is starting
2018-07-12 17:06:17.889 - OS: Linux 4.14.39-1-MANJARO (amd64)
2018-07-12 17:06:17.889 - Java version: 1.8.0_172 by Oracle Corporation (64bit)
2018-07-12 17:06:17.890 - Install path: '/usr/lib/dbeaver'
2018-07-12 17:06:17.890 - Instance path: 'file:/home/vasiliy/.dbeaver4/'
2018-07-12 17:06:17.890 - Memory available 61Mb/910Mb
2018-07-12 17:06:17.926 - Starting RMI server at 22535
2018-07-12 17:06:18.167 - Run workbench
2018-07-12 17:06:22.926 - Initializing DBeaver 5.1.0
2018-07-12 17:06:22.932 - Host plugin: org.jkiss.dbeaver.core.application 5.1.0
2018-07-12 17:06:22.936 - Initialize Core...
2018-07-12 17:06:23.369 - Core initialized (433ms)
2018-07-12 17:06:23.372 - Configure workbench window
2018-07-12 17:06:23.489 - Create actions
2018-07-12 17:06:23.493 - Disable Eclipse action set 'org.eclipse.ui.edit.text.actionSet.annotationNavigation'
2018-07-12 17:06:23.498 - Disable Eclipse action set 'org.eclipse.ui.WorkingSetActionSet'
2018-07-12 17:06:24.374 - Initialize workbench window
2018-07-12 17:06:24.413 - Finish initialization
2018-07-12 17:06:29.198 - Open [https://dbeaver.io/product/version.xml]
2018-07-12 17:06:53.029 - Connect with 'jdbc:postgresql://localhost:5432/postgres' (postgres-jdbc-1648ed0e85b-4b8a4b9b9e20d648)
[Fatal Error] :1:1: Premature end of file.
2018-07-12 17:06:53.331 - Error loading version info: Error parsing POM
2018-07-12 17:06:53.332 - Error loading version info: /usr/lib/dbeaver/maven-local/org/postgresql/postgresql/42.2.0.jre7/postgresql-42.2.0.jre7.pom (Нет такого файла или каталога)
2018-07-12 17:06:53.333 - Maven artifact 'org.postgresql:postgresql:42.2.0.jre7' not found in any available repository.
2018-07-12 17:06:53.338 - Error resolving library 'org.postgresql:postgresql:RELEASE' dependencies
java.io.IOException: Maven artifact 'maven:/org.postgresql:postgresql:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getDependencies(DriverLibraryMavenArtifact.java:196)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:107)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:57)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDependenciesTree$3.run(DriverDependenciesTree.java:126)
        at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.java:39)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
2018-07-12 17:06:53.361 - null
org.jkiss.dbeaver.DBException: Error resolving dependencies
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:91)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDependenciesTree$3.run(DriverDependenciesTree.java:126)
        at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.java:39)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Caused by: java.io.IOException: Maven artifact 'maven:/org.postgresql:postgresql:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getDependencies(DriverLibraryMavenArtifact.java:196)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:107)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:57)
        ... 3 more
[Fatal Error] :1:1: Premature end of file.
2018-07-12 17:06:58.272 - Error loading version info: Error parsing POM
2018-07-12 17:06:58.273 - Error loading version info: /usr/lib/dbeaver/maven-local/net/postgis/postgis-jdbc/2.2.1/postgis-jdbc-2.2.1.pom (Нет такого файла или каталога)
2018-07-12 17:06:58.274 - Maven artifact 'net.postgis:postgis-jdbc:2.2.1' not found in any available repository.
2018-07-12 17:06:58.274 - Error resolving artifact version
java.io.IOException: Maven artifact 'maven:/net.postgis:postgis-jdbc:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.isSecureDownload(DriverLibraryMavenArtifact.java:133)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.downloadLibraryFiles(DriverDownloadAutoPage.java:162)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.access$0(DriverDownloadAutoPage.java:153)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage$3.run(DriverDownloadAutoPage.java:142)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
2018-07-12 17:07:01.365 - Error resolving artifact version
java.io.IOException: Maven artifact 'maven:/net.postgis:postgis-jdbc:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.isSecureDownload(DriverLibraryMavenArtifact.java:133)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.downloadLibraryFiles(DriverDownloadAutoPage.java:162)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.access$0(DriverDownloadAutoPage.java:153)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage$3.run(DriverDownloadAutoPage.java:142)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
[Fatal Error] :1:1: Premature end of file.
2018-07-12 17:07:02.999 - Error loading version info: Error parsing POM
2018-07-12 17:07:03.000 - Error loading version info: /usr/lib/dbeaver/maven-local/net/postgis/postgis-jdbc-jtsparser/2.2.1/postgis-jdbc-jtsparser-2.2.1.pom (Нет такого файла или каталога)
2018-07-12 17:07:03.001 - Maven artifact 'net.postgis:postgis-jdbc-jtsparser:2.2.1' not found in any available repository.
2018-07-12 17:07:03.001 - Error resolving artifact version
java.io.IOException: Maven artifact 'maven:/net.postgis:postgis-jdbc-jtsparser:RELEASE' not found
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:285)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.isSecureDownload(DriverLibraryMavenArtifact.java:133)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.downloadLibraryFiles(DriverDownloadAutoPage.java:162)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage.access$0(DriverDownloadAutoPage.java:153)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadAutoPage$3.run(DriverDownloadAutoPage.java:142)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
2018-07-12 17:07:04.113 - File missing in net.postgis:postgis-jdbc
2018-07-12 17:07:04.114 - File missing in net.postgis:postgis-jdbc-jtsparser
2018-07-12 17:07:04.118 - Connection failed (postgres-jdbc-1648ed0e85b-4b8a4b9b9e20d648)
2018-07-12 17:07:04.120 - org.jkiss.dbeaver.DBException: Internal error connecting to jdbc:postgresql://localhost:5432/postgres
org.jkiss.dbeaver.DBException: Internal error connecting to jdbc:postgresql://localhost:5432/postgres
        at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:807)
        at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
        at org.jkiss.dbeaver.ui.dialogs.connection.ConnectionWizard$ConnectionTester.run(ConnectionWizard.java:216)
        at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:95)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: java.lang.NullPointerException
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadLibraries(DriverDescriptor.java:919)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadDriver(DriverDescriptor.java:877)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadDriver(DriverDescriptor.java:866)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.getDriverInstance(DriverDescriptor.java:535)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.getDriverInstance(JDBCDataSource.java:638)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:122)
        at org.jkiss.dbeaver.ext.postgresql.model.PostgreDataSource.openConnection(PostgreDataSource.java:379)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:79)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeMainContext(JDBCDataSource.java:112)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:106)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:95)
        at org.jkiss.dbeaver.ext.postgresql.model.PostgreDataSource.<init>(PostgreDataSource.java:77)
        at org.jkiss.dbeaver.ext.postgresql.PostgreDataSourceProvider.openDataSource(PostgreDataSourceProvider.java:89)
        at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:752)
        ... 4 more

C'est bizarre.

Il essaie de sauvegarder les artefacts maven dans / usr / lib / dbeaver / maven-local / (et je crois que cela échoue avec la permission refusée).
Avez-vous modifié les paramètres par défaut? Par exemple, l'emplacement des pilotes (préférences-> Base de données-> Pilotes-> Dossier local)?

Non. Nouvelle installation.
screenshot_20180718_140533

Nouvelles erreurs:

2018-07-19 15:40:14.556 - Create display
2018-07-19 15:40:14.749 - DBeaver 5.1.0 is starting
2018-07-19 15:40:14.750 - OS: Linux 4.14.39-1-MANJARO (amd64)
2018-07-19 15:40:14.751 - Java version: 1.8.0_172 by Oracle Corporation (64bit)
2018-07-19 15:40:14.751 - Install path: '/usr/lib/dbeaver'
2018-07-19 15:40:14.752 - Instance path: 'file:/home/vasiliy/.dbeaver4/'
2018-07-19 15:40:14.752 - Memory available 77Mb/910Mb
2018-07-19 15:40:14.764 - Starting RMI server at 24980
2018-07-19 15:40:14.869 - Run workbench
2018-07-19 15:40:17.179 - Initializing DBeaver 5.1.0
2018-07-19 15:40:17.186 - Host plugin: org.jkiss.dbeaver.core.application 5.1.0
2018-07-19 15:40:17.189 - Initialize Core...
2018-07-19 15:40:17.391 - Core initialized (202ms)
2018-07-19 15:40:17.394 - Configure workbench window
2018-07-19 15:40:17.465 - Create actions
2018-07-19 15:40:17.468 - Disable Eclipse action set 'org.eclipse.ui.edit.text.actionSet.annotationNavigation'
2018-07-19 15:40:17.472 - Disable Eclipse action set 'org.eclipse.ui.WorkingSetActionSet'
2018-07-19 15:40:18.033 - Initialize workbench window
2018-07-19 15:40:18.054 - Finish initialization
2018-07-19 15:40:21.965 - Open [https://dbeaver.io/product/version.xml]
2018-07-19 15:40:31.152 - Connect with 'jdbc:postgresql://localhost:5432/postgres' (postgres-jdbc-164b28e5aa7-1844c44f6913d8b7)
2018-07-19 15:40:31.306 - Open [https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.0.jre7/postgresql-42.2.0.jre7.pom]
2018-07-19 15:40:31.872 - null
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:64)
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:57)
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:51)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.cachePOM(MavenArtifactVersion.java:232)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.loadPOM(MavenArtifactVersion.java:242)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.<init>(MavenArtifactVersion.java:93)
        at org.jkiss.dbeaver.registry.maven.MavenArtifact.makeLocalVersion(MavenArtifact.java:293)
        at org.jkiss.dbeaver.registry.maven.MavenArtifact.resolveVersion(MavenArtifact.java:365)
        at org.jkiss.dbeaver.registry.maven.MavenRepository.findArtifact(MavenRepository.java:193)
        at org.jkiss.dbeaver.registry.maven.MavenRegistry.findInRepositories(MavenRegistry.java:224)
        at org.jkiss.dbeaver.registry.maven.MavenRegistry.findArtifact(MavenRegistry.java:183)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getArtifactVersion(DriverLibraryMavenArtifact.java:151)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:283)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getDependencies(DriverLibraryMavenArtifact.java:196)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:107)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:57)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDependenciesTree$3.run(DriverDependenciesTree.java:126)
        at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.java:39)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
2018-07-19 15:40:36.646 - Connection failed (postgres-jdbc-164b28e5aa7-1844c44f6913d8b7)
2018-07-19 15:40:36.648 - org.jkiss.dbeaver.model.exec.DBCConnectException: Can't create driver instance
org.jkiss.dbeaver.model.exec.DBCConnectException: Can't create driver instance
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:124)
        at org.jkiss.dbeaver.ext.postgresql.model.PostgreDataSource.openConnection(PostgreDataSource.java:379)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:79)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.initializeMainContext(JDBCDataSource.java:112)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:106)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.<init>(JDBCDataSource.java:95)
        at org.jkiss.dbeaver.ext.postgresql.model.PostgreDataSource.<init>(PostgreDataSource.java:77)
        at org.jkiss.dbeaver.ext.postgresql.PostgreDataSourceProvider.openDataSource(PostgreDataSourceProvider.java:89)
        at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:752)
        at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
        at org.jkiss.dbeaver.ui.dialogs.connection.ConnectionWizard$ConnectionTester.run(ConnectionWizard.java:216)
        at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:95)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: org.jkiss.dbeaver.DBException: Can't load driver class 'org.postgresql.Driver'
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadDriver(DriverDescriptor.java:890)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadDriver(DriverDescriptor.java:866)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.getDriverInstance(DriverDescriptor.java:535)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.getDriverInstance(JDBCDataSource.java:638)
        at org.jkiss.dbeaver.model.impl.jdbc.JDBCDataSource.openConnection(JDBCDataSource.java:122)
        ... 12 more
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at org.jkiss.dbeaver.registry.driver.DriverDescriptor.loadDriver(DriverDescriptor.java:887)
        ... 16 more
2018-07-19 15:40:46.498 - Connect with 'jdbc:postgresql://localhost:5432/postgres' (postgres-jdbc-164b28e969e-1860edccc454a3ae)
[Fatal Error] :1:1: Premature end of file.
2018-07-19 15:40:46.605 - Error loading version info: Error parsing POM
2018-07-19 15:40:46.606 - Open [http://central.maven.org/maven2/org/postgresql/postgresql/42.2.0.jre7/postgresql-42.2.0.jre7.pom]
2018-07-19 15:40:46.874 - null
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:64)
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:57)
        at org.jkiss.utils.IOUtils.fastCopy(IOUtils.java:51)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.cachePOM(MavenArtifactVersion.java:232)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.loadPOM(MavenArtifactVersion.java:242)
        at org.jkiss.dbeaver.registry.maven.MavenArtifactVersion.<init>(MavenArtifactVersion.java:93)
        at org.jkiss.dbeaver.registry.maven.MavenArtifact.makeLocalVersion(MavenArtifact.java:293)
        at org.jkiss.dbeaver.registry.maven.MavenArtifact.resolveVersion(MavenArtifact.java:365)
        at org.jkiss.dbeaver.registry.maven.MavenRepository.findArtifact(MavenRepository.java:193)
        at org.jkiss.dbeaver.registry.maven.MavenRegistry.findInRepositories(MavenRegistry.java:224)
        at org.jkiss.dbeaver.registry.maven.MavenRegistry.findArtifact(MavenRegistry.java:183)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getArtifactVersion(DriverLibraryMavenArtifact.java:151)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.resolveLocalVersion(DriverLibraryMavenArtifact.java:283)
        at org.jkiss.dbeaver.registry.driver.DriverLibraryMavenArtifact.getDependencies(DriverLibraryMavenArtifact.java:196)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:107)
        at org.jkiss.dbeaver.registry.driver.DriverDependencies.resolveDependencies(DriverDependencies.java:57)
        at org.jkiss.dbeaver.ui.dialogs.driver.DriverDependenciesTree$3.run(DriverDependenciesTree.java:126)
        at org.jkiss.dbeaver.runtime.RunnableContextDelegate.lambda$0(RunnableContextDelegate.java:39)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

@ILTB ceci a été résolu dans 5.1.3. C'est un problème lié à Java 9.

J'utilise 5.1.3 dans Manjaro Linux et rencontre le même problème

Error resolving dependencies
  Maven artifact 'maven:/org.postgresql:postgresql:RELEASE' not found
  Maven artifact 'maven:/org.postgresql:postgresql:RELEASE' not found

Je l'ai corrigé en supprimant .dbeaver4 de $ HOME et en réinstallant

Je le répare en téléchargeant les fichiers

Pour l'installation de Windows, exécutez dbeaver en tant qu'administrateur

J'ai une erreur assez similaire Manjaro KDE (flatpak)
Erreur:

Error resolving dependencies Maven artifact 'maven:/org.postgresql:postgresql:RELEASE'

Ma configuration de base:

  • Je n'ai aucun problème internet
  • mes pare-feu sont désactivés
  • Le package est installé avec flatpak

_Ma solution à Manjaro (flatpak): _

  1. Installer le package flatpak install flathub io.dbeaver.DBeaverCommunity
  2. Exécutez l'application flatpak run io.dbeaver.DBeaverCommunity
    > Maintenant on le ferme, on voulait juste ses fichiers de configuration
  3. Supprimez la configuration corrompue:
    rm -rf $HOME/.var/app/io.dbeaver.DBeaverCommunity/
  4. Il est temps d'exécuter et d'installer les pilotes

Bonjour, je rencontre actuellement les mêmes problèmes avec une connexion Redshift (j'utilise l'édition communautaire 7.1.0):

image

lorsque je clique sur "OK" dans ce popup, j'obtiens cette fenêtre, qui répertorie généralement tous les pilotes requis mais je n'en ai aucun dans la liste:
image

REMARQUE: la fenêtre indique que je dois vérifier ma connexion Internet, mais je n'ai aucun problème Internet et j'ai essayé cela avec les pare-feu activés et désactivés.

Si je supprime l'artefact Maven et télécharge les fichiers jar localement, la connexion expire simplement:

image

image

image

J'ai le même problème que @dushmar sur Dbeaver 7.0.3, Ubuntu 18.04.

Peut-être que le pilote redshift est absent des référentiels maven?
Comment ajouter une nouvelle source de référentiel maven dans les paramètres?

Avoir le même problème avec Community Edition 7.1.0. Erreur de lecture "Erreur lors de la résolution des bibliothèques de pilotes Raison: Erreur lors de la résolution des dépendances"

Comment résoudre ce problème?

Téléchargez le drvier Redshift JDBC à partir du site Web de mise en évidence sur le gestionnaire de pilotes, puis ajoutez le fichier dans les bibliothèques et supprimez le pilote par défaut pour résoudre l'erreur de dépendance.

image

Je voulais faire un suivi avec la solution qui a fonctionné pour moi (et ma configuration spécifique)
J'ai essayé la solution proposée par @aliceliunz avant mon commentaire précédent, et cela n'a pas fonctionné pour moi, du moins pas avant que mon adresse IP élastique ne soit ajoutée à ma connexion DB spécifique (je travaille sur un AWS WorkSpace). Une fois mon adresse IP ajoutée à la liste blanche par l'administrateur de la base de données, la solution ci-dessus a fonctionné comme prévu.

Téléchargez le drvier Redshift JDBC à partir du site Web de mise en évidence sur le gestionnaire de pilotes, puis ajoutez le fichier dans les bibliothèques et supprimez le pilote par défaut pour résoudre l'erreur de dépendance.

image

Cela a réglé le problème pour moi.

J'ai eu à peu près le même problème, le chemin d'accès au répertoire du pilote pointait vers /usr/share/dbeaver . Je l'ai changé dans mon répertoire local $HOME/.dbeaver-drivers et tous les problèmes ont disparu. Je suis maintenant en mesure de télécharger et d'installer à nouveau les pilotes. Essayez peut-être de définir un répertoire accessible en écriture avec votre utilisateur, si les pilotes sont également nécessaires.

Cordialement, Thomas

Seule une nouvelle installation m'a aidé.

J'ai eu à peu près le même problème, le chemin d'accès au répertoire du pilote pointait vers /usr/share/dbeaver . Je l'ai changé dans mon répertoire local $HOME/.dbeaver-drivers et tous les problèmes ont disparu. Je suis maintenant en mesure de télécharger et d'installer à nouveau les pilotes. Essayez peut-être de définir un répertoire accessible en écriture avec votre utilisateur, si les pilotes sont également nécessaires.

Cordialement, Thomas

Merci, cela a fonctionné pour moi.

ajoutez https://mvnrepository.com dans la configuration de téléchargement et cela fonctionne pour moi

Cette page vous a été utile?
0 / 5 - 0 notes