Dbeaver: 新しいdbeaverのインストール:Net.postgis:postgis-jdbc:RELEASE [2.2.1]がないPostgresqlへの接続エラー

作成日 2018年07月09日  ·  27コメント  ·  ソース: dbeaver/dbeaver

新しいdbeaver5.0.6をインストールしました。
Windowsでpostgresqlに接続しようとしています。
新しい接続をクリックしてから、プロパティされたドライバをクリックします
依存関係の解決中にエラーが発生します:
Mavenアーティファクト 'maven:/org.p ostgresql:postgresql :RELEASEが見つかりません
Mavenアーティファクト 'maven:/org.p ostgresql:postgresql :RELEASEが見つかりません
次に、ドライバー設定を取得します。
ドライバーに必要なファイル:
ネット。 postgis:postgis-jdbc :リリース2.1.1
ネット。 postgis

手伝ってくれますか?

bug can't reproduce

最も参考になるコメント

デフォルトでは、すべてのドライバーファイルは%HOME /.dbeaver-driversにあります。 または、PostgreSQLの公式Webサイトをダウンロードすることもできます。 または、DBeaver Enterprise(すべてのドライバーにバンドルされています)から入手してください。

コンピューターのどこかにPostgreSQLjarをコピーする必要があります。 あなたは3つの瓶が必要です:

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

(バージョンは異なる場合があります)。 次に、これらのjarをドライバーエディターダイアログに追加します([ファイルの追加]ボタンをクリックします)。 そして、そこからすべてのMavenアーティファクトを削除します(そうしないと、接続するたびにドライバーをダウンロードしようとします)。

全てのコメント27件

企業のファイアウォールの背後にいますか? DBeaverはMavenCentralからドライバーをダウンロードするため、インターネットアクセスが必要です。

答えてくれてありがとう。
コンピューターにインターネットアクセスがありません。
インターネットに接続されているコンピューターに他のインストールがあります。
どのファイルをダウンロードし、どの場所にコピーする必要がありますか?

デフォルトでは、すべてのドライバーファイルは%HOME /.dbeaver-driversにあります。 または、PostgreSQLの公式Webサイトをダウンロードすることもできます。 または、DBeaver Enterprise(すべてのドライバーにバンドルされています)から入手してください。

コンピューターのどこかにPostgreSQLjarをコピーする必要があります。 あなたは3つの瓶が必要です:

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

(バージョンは異なる場合があります)。 次に、これらのjarをドライバーエディターダイアログに追加します([ファイルの追加]ボタンをクリックします)。 そして、そこからすべてのMavenアーティファクトを削除します(そうしないと、接続するたびにドライバーをダウンロードしようとします)。

こんにちは! 私を助けてください。

Manjaro Linux
DBeaver v5.1.0
プロキシなし、ファイアウォールなしのインターネット接続

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)

ここでも、Prostgrsqlを使おうとしているManjaroLinuxとDBeaverv5.1.0についても同じです。

完全なエラー/デバッグログを投稿できますか?
そのメッセージの前にいくつかのエラーがあるはずです。

どうもありがとう!
すべてのファイルを削除し、これら3つのjarファイルをドライバーに追加した後は問題なく動作しました。
ところで、Posgresql接続には2つのタイプがあります:違いは何ですか? 1つのレガシーともう1つの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

それは変だ。

/ usr / lib / dbeaver / maven-local /にMavenアーティファクトを保存しようとします(許可が拒否されただけで失敗すると思います)。
デフォルト設定を変更しましたか? 例:ドライバーの場所([設定]-> [データベース]-> [ドライバー]-> [ローカルフォルダー])?

いいえ。新規インストール。
screenshot_20180718_140533

新しいエラー:

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これは5.1.3で解決されました。 Java9関連の問題です。

Manjaro Linuxで5.1.3を使用していますが、同じ問題が発生しています

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

$ HOMEから$ .dbeaver4を削除して再インストールすることで修正しました

ファイルをダウンロードして修正します

Windowsインストールの場合、管理者としてdbeaverを実行します

私はかなり類似したエラーManjaro KDE(flatpak)を持っています
エラー:

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

私の基本構成:

  • インターネットに問題はありません
  • ファイアウォールがオフになっています
  • パッケージはflatpakでインストールされます

Manjaroで_My溶液(flatpak):_

  1. パッケージflatpak install flathub io.dbeaver.DBeaverCommunityをインストールします
  2. アプリケーションを実行しますflatpak run io.dbeaver.DBeaverCommunity
    >これで閉じます。構成ファイルが必要でした。
  3. 破損した構成を削除します。
    rm -rf $HOME/.var/app/io.dbeaver.DBeaverCommunity/
  4. ドライバーを実行してインストールする時が来ました

こんにちは、私は現在Redshift接続で同じ問題を経験しています(私は7.1.0 Community Editionを使用しています):

image

このポップアップで[OK]をクリックすると、このウィンドウが表示されます。通常、必要なすべてのドライバーが一覧表示されますが、リストには何もありません。
image

注:ウィンドウにはインターネット接続を確認する必要があると表示されますが、インターネットに問題はなく、ファイアウォールをオンまたはオフにしてこれを試しました。

Mavenアーティファクトを削除してjarファイルをローカルにダウンロードすると、接続がタイムアウトします。

image

image

image

Dbeaver 7.0.3、Ubuntu18.04の@dushmarと同じ問題が発生しています。

たぶん、redshiftドライバーがMavenリポジトリーにありませんか?
[設定]で新しいMavenリポジトリソースを追加するにはどうすればよいですか?

Community Edition7.1.0でも同じ問題が発生しています。 「ドライバライブラリの解決中にエラーが発生しました理由:依存関係の解決中にエラーが発生しました」というエラーが表示されます

これをどのように解決しますか?

DriverManagerのハイライトWebサイトからRedshiftJDBC drvierをダウンロードし、ライブラリにファイルを追加し、デフォルトのドライバーを削除して依存関係エラーを解決します。

image

私は自分のために働いた解決策(そして私の特定のセットアップ)をフォローアップしたかった
以前のコメントの前に@aliceliunzが提案したソリューションを試しましたが、少なくとも、エラスティックIPが特定のDB接続に対してホワイトリストに登録されるまでは機能しませんでした(AWS WorkSpaceで作業しています)。 私のIPがDB管理者によってホワイトリストに登録された後、上記のソリューションは意図したとおりに機能しました。

DriverManagerのハイライトWebサイトからRedshiftJDBC drvierをダウンロードし、ライブラリにファイルを追加し、デフォルトのドライバーを削除して依存関係エラーを解決します。

image

これは私のためにそれを修正しました。

私はほぼ同じ問題を抱えていました。ドライバディレクトリへのパスが/usr/share/dbeaver指しています。 ローカルディレクトリ$HOME/.dbeaver-driversに変更しましたが、すべての問題は解決しました。 これで、ドライバーを再度ダウンロードしてインストールできるようになりました。 ドライバーが他のユーザーにも必要な場合は、ユーザーが書き込み可能なディレクトリを設定してみてください。

よろしく、トーマス

新鮮なインストールだけが私を助けました。

私はほぼ同じ問題を抱えていました。ドライバディレクトリへのパスが/usr/share/dbeaver指しています。 ローカルディレクトリ$HOME/.dbeaver-driversに変更しましたが、すべての問題は解決しました。 これで、ドライバーを再度ダウンロードしてインストールできるようになりました。 ドライバーが他のユーザーにも必要な場合は、ユーザーが書き込み可能なディレクトリを設定してみてください。

よろしく、トーマス

ありがとう、これは私のために働いた。

ダウンロード構成にhttps://mvnrepository.comを追加すると、それは私のために機能します

このページは役に立ちましたか?
0 / 5 - 0 評価