Giter Site home page Giter Site logo

dbeaver / cloudbeaver Goto Github PK

View Code? Open in Web Editor NEW
3.1K 43.0 342.0 51.93 MB

Cloud Database Manager

Home Page: https://dbeaver.com/

License: Apache License 2.0

Batchfile 0.06% Shell 0.08% Java 26.05% HTML 0.08% JavaScript 2.34% TypeScript 67.76% CSS 2.63% Dockerfile 0.03% SCSS 0.83% EJS 0.14%
webapp dbeaver databases database cloud-database-manager cloud

cloudbeaver's Introduction

CloudBeaver Community

Cloud Database Manager - Community Edition.
CloudBeaver is a web server which provides rich web interface. Server itself is a Java application, web part is written on TypeScript and React.
It is free to use and open-source (licensed under Apache 2 license).
See out WIKI for more details.

Run in Docker

Demo server

You can see live demo of CloudBeaver here: https://demo.cloudbeaver.io

Database access instructions

Changelog

24.0.3. 2024-04-22

  • Unauthorized access vulnerability was fixed;
  • Added the ability for users to configure personal settings for the interface, SQL editor, and data viewer through the settings panel;
  • Added the ability to backup of the internal database before schema migration (for H2);
  • Different bug fixes and enhancements have been made.

24.0.2. 2024-04-08

  • Added the ability to import data to the database from CSV file;
  • Implemented support for utilizing environment variables within connection configurations;
  • The ability to select a case for column names has been added to CSV export;
  • A new Apache Kyuubi driver has been added;
  • Trino driver has been updated to version 438;
  • Clickhouse driver has been updated to version 0.6.0-patch2;
  • Have enhanced security of H2 connection;
  • Different bug fixes and enhancements have been made.

24.0.1. 2024-03-25

  • Added support for two modes for committing changes to the database:
    • Auto-commit transfers all changes that you make immediately to the database;
    • Manual commit requires your confirmation before committing a change to the database or rolling it back.
  • Different bug fixes and enhancements have been made.

24.0.0. 2024-03-04

  • Changes since 23.3.0:

  • Main updates:

    • Have enhanced security for unauthorised access;
    • Have added a password policy for the local authorization. Password parameters can be set in the configuration file;
    • Have added validation for mandatory fields in all forms to create and edit entities;
    • Have added an ability to edit the default preferences of the following parts: interface, tools and data viewer in the settings panel in the administrative part;
  • Performance:

    • Have improved the performance of the server.
  • Administration:

    • Have added the ability to configure reverse proxy header name and redirect URL at logout. Now the administrator can configure all settings. The delimiter symbol for the reverse proxy team headers is configurable;
  • Preferences:

    • Have added the ability in the admin panel to customise copying in the Tables and Values panel for all users except the administrator;
    • Have added the ability to disable alias autocomplete for all users.
  • Access Management:

    • A default user group was added to the product. This group includes all users which could not be deleted.
  • Connections:

    • The 'Keep alive' option has been added to the connection settings to keep the connection active even in case of inactivity.
  • Data Editor:

    • Have added the ability to view decoded binary-type data in the Value panel;
    • Text wrap is activated by default for texts and BLOBs in the Values panel for better visibility. The user can switch to the one-line mode using a button on the toolbar;
    • Have added the ability to display full text for a string data type in the Value panel;
    • Have added the ability to display the OpenStreetMap layer with the coordinate system ESPG 4326.
  • Resource management:

    • Read-only scripts now have a padlock icon.
  • Databases:

    • The DuckDB driver has been added;
    • Updated PostgreSQL driver to 42.5.2;
    • ClickHouse Legacy driver has been removed to prevent potential vulnerability issues;
    • Updated MariaDB driver to version 3.3.2.
  • Different bug fixes and enhancements have been made.

cloudbeaver's People

Contributors

alexander-skoblikov avatar dariamarutkina avatar denissinelnikov avatar dependabot[bot] avatar devnaumov avatar dkrupenya avatar emyar avatar evgeniabzzz avatar ggxed avatar ianzhi avatar jjsilvan avatar keyzj avatar kseniaguzeeva avatar kseniiaguzeeva avatar lonwolonwo avatar marinavorobeva21 avatar mayerro avatar mctep avatar mr-anton-t avatar riccardomessineo avatar riednyko avatar serge-rider avatar sergeyteleshev avatar serjiokov avatar shadelessfox avatar tati-kru avatar teunlao avatar tfokina avatar wroud avatar yagudin10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloudbeaver's Issues

Docker deployment

It would be nice to have docker deployment which is now top solution for multi-platform managing apps on server or localhost in quick time. Do you agree? Can I send pull request with implementation?

Commit Changes Option

Is your feature request related to a problem? Please describe.
It happens very often that we might want to do the changes and then commit later at once, required mostly when using with production.
and is available with the dbeaver.

Describe the solution you'd like
An option to commit changes would be great just like dbeaver.

User authentication

We need to support CB-side users authentication.

Currently we provide only database-level authentication while anyone have access to CB interface.

Running Script without being in PWD doesn't work

Describe the bug
A clear and concise description of what the bug is.

When I launch the script like so, it fails, but I am able to run by using ./run-server.sh when CD in folder.

/opt/cloudbeaver/cloudbeaver/deploy/cloudbeaver/run-server.sh

System tables, indexes, sequences and data types shown in Firebird database

Cloudbeaver shows the system tables, indexes, sequences and data types of a Firebird database.

For comparison, DBeaver does not show (most) system object (with the exception of sequences, and - in Firebird 3 - the tables with the SEC$ prefix).

To Reproduce
Steps to reproduce the behavior:

  1. Open a Firebird database
  2. Expand tables
  3. Observe that tables with RDB$, MON$ and SEC$ prefix are listed
  4. Expand indexes
  5. Observe that indexes with RDB$INDEX prefix are listed, which are from indexes on system tables (the ones with RDB$PRIMARY<number>, RDB$FOREIGN<number>, or RDB$<number> back unnamed primar/foreign/unique key constraints)
  6. Expand Sequences
  7. Observe that sequences with RDB$ and SQL$ prefix are listed (note: DBeaver does the same), these are either sequences of system tables, or the sequences used to back Firebird 3 identity columns (generated by default as identity)
  8. Expand Data Types
  9. Observe that data types (domains) with RDB$ prefix are listed (these are internal domain types linked to a single column)

Possible solution

  • Tables can be filtered out using the RDB$SYSTEM_FLAG in the RDB$RELATIONS table (0 or null means user object, 1 means system object)
  • Indexes can be filtered out using the RDB$SYSTEM_FLAG in the RDB$INDICES table (0 or null means user object, 1 means system object)
  • Sequences can be filter out using the RDB$SYSTEM_FLAG in the RDB$GENERATORS table (0 or null means user object, 1 means system object, 6 means sequence backing an identity column)
  • Data types can be filtered by ignoring types with the value in RDB$FIELD_NAME of RDB$FIELDS starting with RDB$. These are the 'unnamed' domains of columns using a standard type.

Screenshots
image
image
image
image

Quick install/server setup

We need some sort of "Easy Configuration" wizard when CB is opened for the first time.
It must include basic options set + automatic database server search.

Connection - Pass

Step 1 Pass

Double click on PostgreSQL in DB Navigator tree

Step 2 Pass

Check vertical tabs

Support connection folders

We need connection folders (similar to DBeaver ones).

Currently if you copy datasource configuration from dbeaver into cloudbeaver all connections in folders will be invisible.

Metadata refresh

We need to add metadata refresh button.

Currently it is not possible to refresh metadata (e.g. table list) after some changes were done in SQL script or externally.

Extra menu item "Refresh" is needed.
API function navRefreshNode is already there.

Some problems

How can I carry out secondary development on the basis of existing code? I downloaded the source code of dbeaver, but I have not been able to download some dependencies in IDEA. What I want to do now is to be able to run the project in IDEA. Looking forward to your reply thank you

Outdated Firebird driver (Jaybird) included in cloudbeaver

Cloudbeaver currently includes Jaybird 3.0.3, which is relatively old. However, more importantly, this version does not support the wire protocol encryption of Firebird 3. This can make connecting to Firebird 3 hard, because by default Firebird 3 requires this encryption to connect.

I recommend upgrading to Jaybird 4.0.0 (or otherwise to 3.0.8). Upgrading to Jaybird 4.0.0 will also provide more support for the new data types of Firebird 4 (the second beta is expected next month).

I can also provide a pull request to replace it.

No preconfigured connections found

Description
in the folder cloudbeaver/deploy/cloudbeaver/workspace/GlobalConfiguration/.dbeaver, I filled both data-sources.json and provided-connections.json.
After restarting CloudBever I don't see any preconfigured connection.

To Reproduce
Steps to reproduce the behavior:

  1. Install CloudBeaver
  2. Go to folder cloudbeaver/deploy/cloudbeaver/workspace/GlobalConfiguration/.dbeaver
  3. Enter some connections in data-sources.json and provided-connections.json
  4. Start CloudBeaver
  5. Go to the start page
  6. Search for preconfigured connections

Server
CentOS7

Desktop

  • OS: MacOS
  • Browser: Chrome, Firefox
  • Version latest

new JDBC driver addition / drivers directory

  1. Please clarify what is the purpose of drivers directory?
    Because it looks like "plug-and-play" addition of JDBC drivers (like in DBeaver desktop version) is not supported. I've tried to put oracle JDBC under drivers directory and restart cloudbeaver server, but it won't appear in web UI.

  2. By the way, is there a plan to add Oracle support?

Filter panel for data viewer

We need filter panel for data viewer (similarly to the desktop version).
Just a text field whose content will be appended after WHERE clause.

Create Connection - Custom - Test Needs Rework

Step 1 Test Needs Rework

Tap on Connection button at the left top corner

Step 2 Test Needs Rework

Click "New Connection" button

Step 3 Test Needs Rework

Choose Custom point in menu

Step 4 Test Needs Rework

Choose needed driver

Step 5 Test Needs Rework

When URL is active we show following fields:

  • JDBC URL
  • User name
  • Password

Step 6 Test Needs Rework

When Connection parameters are active we show following fields:

  • Host (obligatory)
  • Port
  • Server
  • Database
  • User name
  • Password

Step 7 Test Needs Rework

Check that at the bottom of the second page we have three buttons:

  • Back;
  • Test connection;
  • Connect.

Step 8 Test Needs Rework

Check that Back button returns to the previous page

Step 9 Test Needs Rework

Check that connection could be established using Connect button

There is an error in using windows one click deployment( build.bat)

Hello, I have the following errors when using windows one click deployment. Please help me to have a look, thank you!

Clone and build Cloudbeaver
Pull dbeaver platform
fatal: not in a git directory
Cloning into 'dbeaver'...
remote: Enumerating objects: 7996, done.
remote: Counting objects: 100% (7996/7996), done.
remote: Compressing objects: 100% (5718/5718), done.
remote: Total 7996 (delta 2815), reused 3830 (delta 1406), pack-reused 0
Receiving objects: 100% (7996/7996), 8.87 MiB | 33.00 KiB/s, done.
Resolving deltas: 100% (2815/2815), done.
Checking out files: 100% (6454/6454), done.
Build cloudbeaver server
[INFO] Scanning for projects...
[INFO] Computing target platform for MavenProject: org.jkiss.dbeaver:org.jkiss.utils:2.1.120-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\bundles\org.jkiss.utils\pom.xml
.......
[INFO] Resolving class path of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.team.git:1.0.25-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\plugins\org.jkiss.dbeaver.team.git\pom.xml
[INFO] Computing target platform for MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.runtime.feature:7.1.3-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.runtime.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.runtime.feature:7.1.3-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.runtime.feature\pom.xml
[INFO] Resolving class path of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.runtime.feature:7.1.3-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.runtime.feature\pom.xml
[INFO] Computing target platform for MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.db.feature:1.0.28-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.db.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.db.feature:1.0.28-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.db.feature\pom.xml
[INFO] Resolving class path of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.db.feature:1.0.28-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.db.feature\pom.xml
[INFO] Computing target platform for MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.net.sshj.feature:1.0.58-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.net.sshj.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.net.sshj.feature:1.0.58-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.net.sshj.feature\pom.xml
[INFO] Resolving class path of MavenProject: org.jkiss.dbeaver:org.jkiss.dbeaver.net.sshj.feature:1.0.58-SNAPSHOT @ D:\workspaces\springboot-test\dbeaver\features\org.jkiss.dbeaver.net.sshj.feature\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.service.admin:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.admin\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.service.admin:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.admin\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.service.admin:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.admin\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.service.auth:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.auth\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.service.auth:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.auth\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.service.auth:1.0.3-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.auth\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.service.metadata:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.metadata\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.service.metadata:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.metadata\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.service.metadata:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.metadata\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.service.data.transfer:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.data.transfer\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.service.data.transfer:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.data.transfer\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.service.data.transfer:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.service.data.transfer\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.resources.drivers.base:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.resources.drivers.base\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.resources.drivers.base:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.resources.drivers.base\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.resources.drivers.base:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.resources.drivers.base\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.connect.provider.sample:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.connect.provider.sample\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.connect.provider.sample:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.connect.provider.sample\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.connect.provider.sample:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.connect.provider.sample\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.product.ce\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.product.ce\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.product.ce\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.server.feature:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.server.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.server.feature:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.server.feature\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.server.feature:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.server.feature\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.ce.drivers.feature:1.0.27-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.ce.drivers.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.ce.drivers.feature:1.0.27-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.ce.drivers.feature\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.ce.drivers.feature:1.0.27-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.ce.drivers.feature\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.sample.feature:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.sample.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.sample.feature:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.sample.feature\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.sample.feature:1.0.7-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.sample.feature\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce.feature:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.product.ce.feature\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce.feature:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.product.ce.feature\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:io.cloudbeaver.product.ce.feature:1.0.2-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\features\io.cloudbeaver.product.ce.feature\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:web-server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\web-server\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:web-server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\web-server\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:web-server:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\web-server\pom.xml
[INFO] Computing target platform for MavenProject: io.cloudbeaver:provided-sample:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\provided-sample\pom.xml
[INFO] Resolving dependencies of MavenProject: io.cloudbeaver:provided-sample:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\provided-sample\pom.xml
[INFO] Resolving class path of MavenProject: io.cloudbeaver:provided-sample:1.0.4-SNAPSHOT @ D:\workspaces\springboot-test\cloudbeaver\server\product\provided-sample\pom.xml
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] dbeaver
[INFO] bundles
[INFO] org.jkiss.utils
[INFO] org.jkiss.wmi
[INFO] plugins
[INFO] org.jkiss.dbeaver.model
[INFO] org.jkiss.dbeaver.model.sql
[INFO] org.jkiss.dbeaver.registry
[INFO] org.jkiss.dbeaver.cmp.simple
[INFO] org.jkiss.dbeaver.ext.generic
[INFO] org.jkiss.dbeaver.ext.athena
[INFO] org.jkiss.dbeaver.ext.bigquery
[INFO] org.jkiss.dbeaver.ext.clickhouse
[INFO] org.jkiss.dbeaver.ext.db2
[INFO] org.jkiss.dbeaver.ext.db2.zos
[INFO] org.jkiss.dbeaver.ext.db2.i
[INFO] org.jkiss.dbeaver.ext.derby
[INFO] org.jkiss.dbeaver.ext.elasticsearch
[INFO] org.jkiss.dbeaver.data.gis
[INFO] org.jkiss.dbeaver.ext.exasol
[INFO] org.jkiss.dbeaver.ext.opendistro
[INFO] org.jkiss.dbeaver.ext.firebird
[INFO] org.jkiss.dbeaver.tasks.native
[INFO] org.jkiss.dbeaver.ext.postgresql
[INFO] org.jkiss.dbeaver.ext.greenplum
[INFO] org.jkiss.dbeaver.ext.h2
[INFO] org.jkiss.dbeaver.ext.h2gis
[INFO] org.jkiss.dbeaver.ext.hana
[INFO] org.jkiss.dbeaver.ext.hive
[INFO] org.jkiss.dbeaver.ext.hsqldb
[INFO] org.jkiss.dbeaver.ext.informix
[INFO] org.jkiss.dbeaver.ext.mssql
[INFO] org.jkiss.dbeaver.ext.mysql
[INFO] org.jkiss.dbeaver.ext.netezza
[INFO] org.jkiss.dbeaver.ext.ocient
[INFO] org.jkiss.dbeaver.ext.oracle
[INFO] org.jkiss.dbeaver.ext.phoenix
[INFO] org.jkiss.dbeaver.ext.snowflake.core
[INFO] org.jkiss.dbeaver.ext.spanner
[INFO] org.jkiss.dbeaver.ext.sqlite
[INFO] org.jkiss.dbeaver.ext.vertica
[INFO] org.jkiss.dbeaver.ext.teradata
[INFO] org.jkiss.dbeaver.ext.kognitio
[INFO] org.jkiss.dbeaver.data.transfer
[INFO] org.jkiss.dbeaver.data.office
[INFO] org.jkiss.dbeaver.net.ssh
[INFO] org.jkiss.dbeaver.net.ssh.jsch
[INFO] org.jkiss.dbeaver.net.ssh.sshj
[INFO] org.jkiss.dbeaver.slf4j
[INFO] org.jkiss.dbeaver.team.git
[INFO] org.jkiss.dbeaver.runtime.feature
[INFO] org.jkiss.dbeaver.db.feature
[INFO] org.jkiss.dbeaver.net.sshj.feature
[INFO] features
[INFO] Cloudbeaver
[INFO] bundles
[INFO] io.cloudbeaver.server
[INFO] io.cloudbeaver.service.admin
[INFO] io.cloudbeaver.service.auth
[INFO] io.cloudbeaver.service.metadata
[INFO] io.cloudbeaver.service.data.transfer
[INFO] io.cloudbeaver.resources.drivers.base
[INFO] io.cloudbeaver.connect.provider.sample
[INFO] io.cloudbeaver.product.ce
[INFO] features
[INFO] io.cloudbeaver.server.feature
[INFO] io.cloudbeaver.ce.drivers.feature
[INFO] io.cloudbeaver.sample.feature
[INFO] io.cloudbeaver.product.ce.feature
[INFO] drivers
[INFO] drivers.clickhouse
[INFO] drivers.derby
[INFO] drivers.h2
[INFO] drivers.firebird
[INFO] drivers.mysql
[INFO] drivers.mariadb
[INFO] drivers.postgresql
[INFO] drivers.sqlite
[INFO] Cloudbeaver Server Product
[INFO] Cloudbeaver Provided Sample Product
[INFO] product
[INFO] CloudBeaver CE Aggregate
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building dbeaver 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dbeaver ---
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (compiletests) @ dbeaver ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.5:test (test) @ dbeaver ---
[INFO] No tests to run.
[INFO]
.......
[INFO] ------------------------------------------------------------------------
[INFO] Building io.cloudbeaver.server 1.0.4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ io.cloudbeaver.server ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.7.0:build-qualifier (default-build-qualifier) @ io.cloudbeaver.server ---
[INFO] The project's OSGi version is 1.0.4.202007170404
[INFO]
[INFO] --- tycho-packaging-plugin:1.7.0:validate-id (default-validate-id) @ io.cloudbeaver.server ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.7.0:validate-version (default-validate-version) @ io.cloudbeaver.server ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ io.cloudbeaver.server ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\src\main\resources
[INFO]
[INFO] --- tycho-compiler-plugin:1.7.0:compile (default-compile) @ io.cloudbeaver.server ---
[INFO] Compiling 95 source files to D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] dbeaver ............................................ SUCCESS [  0.161 s]
[INFO] bundles ............................................ SUCCESS [  0.009 s]
[INFO] org.jkiss.utils .................................... SUCCESS [  2.435 s]
[INFO] org.jkiss.wmi ...................................... SUCCESS [  0.148 s]
[INFO] plugins ............................................ SUCCESS [  0.008 s]
[INFO] org.jkiss.dbeaver.model ............................ SUCCESS [  3.073 s]
[INFO] org.jkiss.dbeaver.model.sql ........................ SUCCESS [  1.200 s]
[INFO] org.jkiss.dbeaver.registry ......................... SUCCESS [  0.567 s]
[INFO] org.jkiss.dbeaver.cmp.simple ....................... SUCCESS [  0.127 s]
[INFO] org.jkiss.dbeaver.ext.generic ...................... SUCCESS [  0.313 s]
[INFO] org.jkiss.dbeaver.ext.athena ....................... SUCCESS [  0.118 s]
[INFO] org.jkiss.dbeaver.ext.bigquery ..................... SUCCESS [  0.110 s]
[INFO] org.jkiss.dbeaver.ext.clickhouse ................... SUCCESS [  0.119 s]
[INFO] org.jkiss.dbeaver.ext.db2 .......................... SUCCESS [  0.546 s]
[INFO] org.jkiss.dbeaver.ext.db2.zos ...................... SUCCESS [  0.112 s]
[INFO] org.jkiss.dbeaver.ext.db2.i ........................ SUCCESS [  0.102 s]
[INFO] org.jkiss.dbeaver.ext.derby ........................ SUCCESS [  0.103 s]
[INFO] org.jkiss.dbeaver.ext.elasticsearch ................ SUCCESS [  0.111 s]
[INFO] org.jkiss.dbeaver.data.gis ......................... SUCCESS [  0.122 s]
[INFO] org.jkiss.dbeaver.ext.exasol ....................... SUCCESS [  0.685 s]
[INFO] org.jkiss.dbeaver.ext.opendistro ................... SUCCESS [  0.097 s]
[INFO] org.jkiss.dbeaver.ext.firebird ..................... SUCCESS [  0.186 s]
[INFO] org.jkiss.dbeaver.tasks.native ..................... SUCCESS [  0.118 s]
[INFO] org.jkiss.dbeaver.ext.postgresql ................... SUCCESS [  1.397 s]
[INFO] org.jkiss.dbeaver.ext.greenplum .................... SUCCESS [  1.479 s]
[INFO] org.jkiss.dbeaver.ext.h2 ........................... SUCCESS [  0.114 s]
[INFO] org.jkiss.dbeaver.ext.h2gis ........................ SUCCESS [  0.106 s]
[INFO] org.jkiss.dbeaver.ext.hana ......................... SUCCESS [  0.168 s]
[INFO] org.jkiss.dbeaver.ext.hive ......................... SUCCESS [  0.119 s]
[INFO] org.jkiss.dbeaver.ext.hsqldb ....................... SUCCESS [  0.133 s]
[INFO] org.jkiss.dbeaver.ext.informix ..................... SUCCESS [  0.097 s]
[INFO] org.jkiss.dbeaver.ext.mssql ........................ SUCCESS [  0.310 s]
[INFO] org.jkiss.dbeaver.ext.mysql ........................ SUCCESS [  0.390 s]
[INFO] org.jkiss.dbeaver.ext.netezza ...................... SUCCESS [  0.119 s]
[INFO] org.jkiss.dbeaver.ext.ocient ....................... SUCCESS [  0.128 s]
[INFO] org.jkiss.dbeaver.ext.oracle ....................... SUCCESS [  0.605 s]
[INFO] org.jkiss.dbeaver.ext.phoenix ...................... SUCCESS [  0.110 s]
[INFO] org.jkiss.dbeaver.ext.snowflake.core ............... SUCCESS [  0.116 s]
[INFO] org.jkiss.dbeaver.ext.spanner ...................... SUCCESS [  0.754 s]
[INFO] org.jkiss.dbeaver.ext.sqlite ....................... SUCCESS [  0.140 s]
[INFO] org.jkiss.dbeaver.ext.vertica ...................... SUCCESS [  0.150 s]
[INFO] org.jkiss.dbeaver.ext.teradata ..................... SUCCESS [  0.119 s]
[INFO] org.jkiss.dbeaver.ext.kognitio ..................... SUCCESS [  0.094 s]
[INFO] org.jkiss.dbeaver.data.transfer .................... SUCCESS [  0.328 s]
[INFO] org.jkiss.dbeaver.data.office ...................... SUCCESS [  0.131 s]
[INFO] org.jkiss.dbeaver.net.ssh .......................... SUCCESS [  0.115 s]
[INFO] org.jkiss.dbeaver.net.ssh.jsch ..................... SUCCESS [  0.109 s]
[INFO] org.jkiss.dbeaver.net.ssh.sshj ..................... SUCCESS [  0.125 s]
[INFO] org.jkiss.dbeaver.slf4j ............................ SUCCESS [  0.078 s]
[INFO] org.jkiss.dbeaver.team.git ......................... SUCCESS [  0.028 s]
[INFO] org.jkiss.dbeaver.runtime.feature .................. SUCCESS [  0.237 s]
[INFO] org.jkiss.dbeaver.db.feature ....................... SUCCESS [  0.388 s]
[INFO] org.jkiss.dbeaver.net.sshj.feature ................. SUCCESS [  0.051 s]
[INFO] features ........................................... SUCCESS [  0.008 s]
[INFO] Cloudbeaver ........................................ SUCCESS [  0.005 s]
[INFO] bundles ............................................ SUCCESS [  0.005 s]
[INFO] io.cloudbeaver.server .............................. FAILURE [  0.325 s]
[INFO] io.cloudbeaver.service.admin ....................... SKIPPED
[INFO] io.cloudbeaver.service.auth ........................ SKIPPED
[INFO] io.cloudbeaver.service.metadata .................... SKIPPED
[INFO] io.cloudbeaver.service.data.transfer ............... SKIPPED
[INFO] io.cloudbeaver.resources.drivers.base .............. SKIPPED
[INFO] io.cloudbeaver.connect.provider.sample ............. SKIPPED
[INFO] io.cloudbeaver.product.ce .......................... SKIPPED
[INFO] features ........................................... SKIPPED
[INFO] io.cloudbeaver.server.feature ...................... SKIPPED
[INFO] io.cloudbeaver.ce.drivers.feature .................. SKIPPED
[INFO] io.cloudbeaver.sample.feature ...................... SKIPPED
[INFO] io.cloudbeaver.product.ce.feature .................. SKIPPED
[INFO] drivers ............................................ SKIPPED
[INFO] drivers.clickhouse ................................. SKIPPED
[INFO] drivers.derby ...................................... SKIPPED
[INFO] drivers.h2 ......................................... SKIPPED
[INFO] drivers.firebird ................................... SKIPPED
[INFO] drivers.mysql ...................................... SKIPPED
[INFO] drivers.mariadb .................................... SKIPPED
[INFO] drivers.postgresql ................................. SKIPPED
[INFO] drivers.sqlite ..................................... SKIPPED
[INFO] Cloudbeaver Server Product ......................... SKIPPED
[INFO] Cloudbeaver Provided Sample Product ................ SKIPPED
[INFO] product ............................................ SKIPPED
[INFO] CloudBeaver CE Aggregate ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 38.849 s
[INFO] Finished at: 2020-07-17T12:05:16+08:00
[INFO] Final Memory: 156M/528M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.7.0:compile (default-compile) on project io.cloudbeaver.server: Compilation failure: Compilation failure:
[ERROR] D:\workspaces\springboot-test\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\model\WebPropertyInfo.java:[159]
[ERROR]         return property.isRemote();
[ERROR]                         ^^^^^^^^
[ERROR] The method isRemote() is undefined for the type DBPPropertyDescriptor
[ERROR] 1 problem (1 error)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :io.cloudbeaver.server
Copy server packages
找不到文件 - *
系统找不到指定的文件。
Build static content
yarn run v1.22.4
$ lerna bootstrap
lerna notice cli v3.22.1
lerna info versioning independent
lerna info bootstrap root only
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "win32" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "win32" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/add > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".warning "@graphql-codegen/cli > [email protected]" has unmet peer dependency "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-codegen/core > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/code-file-loader > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/graphql-file-loader > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/url-loader > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-codegen/core > @graphql-tools/merge > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > @graphql-tools/url-loader > @graphql-tools/wrap > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/common > [email protected]" has unmet peer dependency "graphql@^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/common > graphql-tools > [email protected]" has unmet peer dependency "graphql@^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/common > graphql-tools > apollo-link > [email protected]" has unmet peer dependency "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/cli > graphql-config > @graphql-toolkit/common > graphql-tools > apollo-upload-client > [email protected]" has unmet peer dependency "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/near-operation-file-preset > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@graphql-codegen/near-operation-file-preset > @graphql-codegen/visitor-plugin-common > @graphql-tools/[email protected]" has unmet peer dependency "graphql@^14.0.0 || ^15.0.0".
warning "@graphql-codegen/near-operation-file-preset > @graphql-codegen/visitor-plugin-common > [email protected]" has unmet peer dependency "graphql@^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0".
warning "@graphql-codegen/near-operation-file-preset > @graphql-codegen/visitor-plugin-common > @graphql-tools/relay-operation-optimizer > [email protected]" has unmet peer dependency "graphql@^14.2.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning " > @graphql-codegen/[email protected]" has unmet peer dependency "graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0".
warning "@typescript-eslint/eslint-plugin > [email protected]" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
warning " > [email protected]" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > @dbeaver/[email protected]" has unmet peer dependency "react@^16.3.0".
warning " > @dbeaver/[email protected]" has unmet peer dependency "react-dom@^16.3.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/ag-grid-plugin > [email protected]" has unmet peer dependency "react@^16.3.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/ag-grid-plugin > [email protected]" has unmet peer dependency "react-dom@^16.3.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > @rollup/[email protected]" has incorrect peer dependency "rollup@^2.3.4".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > [email protected]" has unmet peer dependency "react@^16.12.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > [email protected]" has unmet peer dependency "react@^16.8.0 || 16.9.0-alpha.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > [email protected]" has unmet peer dependency "react@^16.13.1".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > [email protected]" has unmet peer dependency "react@^15.0.0 || ^16.0.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > [email protected]" has unmet peer dependency "react@^16.8.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/core > [email protected]" has unmet peer dependency "prop-types@^15.6.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/core > [email protected]" has unmet peer dependency "react@^16.2.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/sql-editor > [email protected]" has unmet peer dependency "react@>=15.5 <=16.x".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > mobx-react > [email protected]" has unmet peer dependency "react@^16.8.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > reakit > [email protected]" has unmet peer dependency "react@^16.8.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > reakit > [email protected]" has incorrect peer dependency "reakit-utils@^0.6.0".
warning "workspace-aggregator-33cac392-0a97-4fbc-a97a-1d3afcbb91aa > @dbeaver/builder > reakit > [email protected]" has unmet peer dependency "react@^16.8.0".
[4/4] Building fresh packages...
Done in 26.58s.
yarn run v1.22.4
$ lerna run build --stream
lerna notice cli v3.19.0
lerna info versioning independent
lerna info Executing command in 13 packages: "yarn run build"
@dbeaver/core: $ yarn run clean-dist && builder build-plugin
@dbeaver/core: $ rimraf dist/*
@dbeaver/core: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/core: Building @dbeaver/core/extensions
@dbeaver/core: Build finished @dbeaver/core/extensions, 8 s
@dbeaver/core: Building @dbeaver/core/utils
@dbeaver/core: 'crypto' is imported by node_modules\uuid\dist\esm-node\rng.js, but could not be resolved – treating it as an external dependency
@dbeaver/core: 'crypto' is imported by node_modules\uuid\dist\esm-node\md5.js, but could not be resolved – treating it as an external dependency
@dbeaver/core: 'crypto' is imported by node_modules\uuid\dist\esm-node\sha1.js, but could not be resolved – treating it as an external dependency
@dbeaver/core: Build finished @dbeaver/core/utils, 2 s
@dbeaver/core: Building @dbeaver/core/di
@dbeaver/core: Circular dependency: ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js
@dbeaver/core: Circular dependency: ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js -> ..\..\node_modules\inversify\lib\syntax\binding_when_syntax.js ->  D:\workspaces\springboot-test\cloudbeaver\webapp\node_modules\inversify\lib\syntax\binding_on_syntax.js?commonjs-proxy -> ..\..\node_modules\inversify\lib\syntax\binding_on_syntax.js
@dbeaver/core: Build finished @dbeaver/core/di, 3 s
@dbeaver/core: Building @dbeaver/core/eventsLog
@dbeaver/core: Build finished @dbeaver/core/eventsLog, 2 s
@dbeaver/core: Building @dbeaver/core/settings
@dbeaver/core: Build finished @dbeaver/core/settings, 2 s
@dbeaver/core: Building @dbeaver/core/product
@dbeaver/core: Build finished @dbeaver/core/product, 2 s
@dbeaver/core: Building @dbeaver/core/plugin
@dbeaver/core: Build finished @dbeaver/core/plugin, 1 s
@dbeaver/core: Building @dbeaver/core/theming
@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\main\normalize.css
@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\main\color.scss
@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\main\typography.scss
@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\main\elevation.scss
@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\theme-light.module.scss@dbeaver/core: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\core\src\theming\styles\theme-dark.module.scss
@dbeaver/core: Build finished @dbeaver/core/theming, 5 s
@dbeaver/core: Building @dbeaver/core/localization
@dbeaver/core: Build finished @dbeaver/core/localization, 2 s
@dbeaver/core: Building @dbeaver/core/root
@dbeaver/core: Build finished @dbeaver/core/root, 2 s
@dbeaver/core: Building @dbeaver/core/sdk
@dbeaver/core: Build finished @dbeaver/core/sdk, 2 s
@dbeaver/core: Building @dbeaver/core/blocks
@dbeaver/core: Build finished @dbeaver/core/blocks, 20 s
@dbeaver/core: Building @dbeaver/core/dialogs
@dbeaver/core: Build finished @dbeaver/core/dialogs, 7 s
@dbeaver/core: Building @dbeaver/core/app
@dbeaver/core: Circular dependency: src\app\AppScreen\AppScreenService.ts -> src\app\AppScreen\AppScreen.tsx -> src\app\TopNavBar\TopNavBar.tsx -> src\app\TopNavBar\TopNavBarService.ts -> src\app\TopNavBar\Logo.tsx -> src\app\AppScreen\AppScreenService.ts
@dbeaver/core: 'Button' is imported from external module 'reakit' but never used
@dbeaver/core: Build finished @dbeaver/core/app, 18 s
@dbeaver/core: Building @dbeaver/core
@dbeaver/core: Build finished @dbeaver/core, 2 s
@dbeaver/plugin-template-name: $ yarn run clean-dist && builder build-plugin
@dbeaver/administration: $ yarn run clean-dist && builder build-plugin
@dbeaver/ag-grid-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/basic-connection-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/object-viewer-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/custom-connection-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/plugin-template-name: $ rimraf dist/*
@dbeaver/administration: $ rimraf dist/*
@dbeaver/basic-connection-plugin: $ rimraf dist/*
@dbeaver/ag-grid-plugin: $ rimraf dist/*
@dbeaver/object-viewer-plugin: $ rimraf dist/*
@dbeaver/custom-connection-plugin: $ rimraf dist/*
@dbeaver/administration: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/basic-connection-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/ag-grid-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/plugin-template-name: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/object-viewer-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/custom-connection-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/administration: Building @dbeaver/administration
@dbeaver/ag-grid-plugin: Building @dbeaver/ag-grid-plugin
@dbeaver/basic-connection-plugin: Building @dbeaver/basic-connection-plugin
@dbeaver/plugin-template-name: Building @dbeaver/plugin-template-name
@dbeaver/custom-connection-plugin: Building @dbeaver/custom-connection-plugin
@dbeaver/object-viewer-plugin: Building @dbeaver/object-viewer-plugin
@dbeaver/plugin-template-name: Build finished @dbeaver/plugin-template-name, 3 s
@dbeaver/administration: Circular dependency: src\AdministrationScreen\AdministrationScreenService.ts -> src\AdministrationScreen\AdministrationScreen.tsx -> src\AdministrationScreen\AdministrationScreenService.ts
@dbeaver/administration: Build finished @dbeaver/administration, 8 s
@dbeaver/basic-connection-plugin: Build finished @dbeaver/basic-connection-plugin, 9 s
@dbeaver/authentication: $ yarn run clean-dist && builder build-plugin
@dbeaver/authentication: $ rimraf dist/*
@dbeaver/authentication: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/authentication: Building @dbeaver/authentication
@dbeaver/custom-connection-plugin: Build finished @dbeaver/custom-connection-plugin, 11 s
@dbeaver/ag-grid-plugin: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\ag-grid-plugin\src\styles\themes\dark.module.scss
@dbeaver/ag-grid-plugin: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\ag-grid-plugin\src\styles\themes\light.module.scss
@dbeaver/ag-grid-plugin: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\ag-grid-plugin\src\styles\base.scss
@dbeaver/ag-grid-plugin: Circular dependency: ..\..\node_modules\@ag-grid-community\core\dist\es6\components\componentUtil.js -> ..\..\node_modules\@ag-grid-community\core\dist\es6\gridOptionsWrapper.js -> ..\..\node_modules\@ag-grid-community\core\dist\es6\components\componentUtil.js
@dbeaver/ag-grid-plugin: Circular dependency: ..\..\node_modules\@ag-grid-community\core\dist\es6\components\framework\userComponentRegistry.js -> ..\..\node_modules\@ag-grid-community\core\dist\es6\rendering\cellRenderers\groupCellRenderer.js -> ..\..\node_modules\@ag-grid-community\core\dist\es6\components\framework\userComponentFactory.js -> ..\..\node_modules\@ag-grid-community\core\dist\es6\components\framework\userComponentRegistry.js
@dbeaver/object-viewer-plugin: Build finished @dbeaver/object-viewer-plugin, 14 s
@dbeaver/ag-grid-plugin: Build finished @dbeaver/ag-grid-plugin, 14 s
@dbeaver/data-viewer-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/data-viewer-plugin: $ rimraf dist/*
@dbeaver/data-viewer-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/data-viewer-plugin: Building @dbeaver/data-viewer-plugin
@dbeaver/authentication: 'crypto' is imported by src\AuthProviderService.ts, but could not be resolved – treating it as an external dependency
@dbeaver/authentication: Build finished @dbeaver/authentication, 10 s
@dbeaver/data-viewer-plugin: 'Button' is imported from external module 'reakit' but never used
@dbeaver/data-viewer-plugin: Build finished @dbeaver/data-viewer-plugin, 9 s
@dbeaver/data-export-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/sql-editor: $ yarn run clean-dist && builder build-plugin
@dbeaver/data-export-plugin: $ rimraf dist/*
@dbeaver/sql-editor: $ rimraf dist/*
@dbeaver/data-export-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/sql-editor: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/sql-editor: Building @dbeaver/sql-editor
@dbeaver/data-export-plugin: Building @dbeaver/data-export-plugin
@dbeaver/data-export-plugin: Build finished @dbeaver/data-export-plugin, 7 s
@dbeaver/sql-editor: D:\workspaces\springboot-test\cloudbeaver\webapp\node_modules\codemirror\lib\codemirror.css
@dbeaver/sql-editor: D:\workspaces\springboot-test\cloudbeaver\webapp\node_modules\codemirror\addon\hint\show-hint.css
@dbeaver/sql-editor: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\sql-editor\src\SqlEditor\theme\light.module.scss
@dbeaver/sql-editor: D:\workspaces\springboot-test\cloudbeaver\webapp\packages\sql-editor\src\SqlEditor\theme\dark.module.scss
@dbeaver/sql-editor: Build finished @dbeaver/sql-editor, 9 s
@dbeaver/ddl-viewer-plugin: $ yarn run clean-dist && builder build-plugin
@dbeaver/ddl-viewer-plugin: $ rimraf dist/*
@dbeaver/ddl-viewer-plugin: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/ddl-viewer-plugin: Building @dbeaver/ddl-viewer-plugin
@dbeaver/ddl-viewer-plugin: Build finished @dbeaver/ddl-viewer-plugin, 3 s
@dbeaver/cloudbeaver: $ yarn run clean-dist && builder build-app
@dbeaver/cloudbeaver: $ rimraf dist/*
@dbeaver/cloudbeaver: Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade`
@dbeaver/cloudbeaver: Locales
@dbeaver/cloudbeaver: [
@dbeaver/cloudbeaver:   {
@dbeaver/cloudbeaver:     pattern: '{..\\..\\..\\node_modules\\@dbeaver\\core\\locales\\en.json,..\\..\\..\\node_modules\\@dbeaver\\administration\\locales\\en.json,..\\..\\..\\node_modules\\@dbeaver\\authentication\\locales\\en.json,..\\..\\..\\node_modules\\@dbeaver\\basic-connection-plugin\\locales\\en.json,..\\..\\..\\node_modules\\@dbeaver\\data-viewer-plugin\\locales\\en.json}',
@dbeaver/cloudbeaver:     fileName: 'locales/en.json'
@dbeaver/cloudbeaver:   },
@dbeaver/cloudbeaver:   {
@dbeaver/cloudbeaver:     pattern: '{..\\..\\..\\node_modules\\@dbeaver\\core\\locales\\ru.json,..\\..\\..\\node_modules\\@dbeaver\\administration\\locales\\ru.json,..\\..\\..\\node_modules\\@dbeaver\\authentication\\locales\\ru.json,..\\..\\..\\node_modules\\@dbeaver\\basic-connection-plugin\\locales\\ru.json,..\\..\\..\\node_modules\\@dbeaver\\data-viewer-plugin\\locales\\ru.json}',
@dbeaver/cloudbeaver:     fileName: 'locales/ru.json'
@dbeaver/cloudbeaver:   }
@dbeaver/cloudbeaver: ]
@dbeaver/cloudbeaver: build with plugins:
@dbeaver/cloudbeaver: [
@dbeaver/cloudbeaver:   '@dbeaver/core',
@dbeaver/cloudbeaver:   '@dbeaver/administration',
@dbeaver/cloudbeaver:   '@dbeaver/authentication',
@dbeaver/cloudbeaver:   '@dbeaver/ag-grid-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/basic-connection-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/custom-connection-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/data-viewer-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/object-viewer-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/sql-editor',
@dbeaver/cloudbeaver:   '@dbeaver/ddl-viewer-plugin',
@dbeaver/cloudbeaver:   '@dbeaver/data-export-plugin'
@dbeaver/cloudbeaver: ]
@dbeaver/cloudbeaver: MergeJsonsWebpackPlugin emit started...
@dbeaver/cloudbeaver: MergeJsonsWebpackPlugin emit completed...
@dbeaver/cloudbeaver: MergeJsonsWebpackPlugin after-emit starts...
@dbeaver/cloudbeaver: MergeJsonsWebpackPlugin after-emit completed...
@dbeaver/cloudbeaver: []
@dbeaver/cloudbeaver: Build app finished in 16 s
lerna success run Ran npm script 'build' in 13 packages in 153.2s:
lerna success - @dbeaver/plugin-template-name
lerna success - @dbeaver/administration
lerna success - @dbeaver/ag-grid-plugin
lerna success - @dbeaver/authentication
lerna success - @dbeaver/basic-connection-plugin
lerna success - @dbeaver/cloudbeaver
lerna success - @dbeaver/core
lerna success - @dbeaver/custom-connection-plugin
lerna success - @dbeaver/data-export-plugin
lerna success - @dbeaver/data-viewer-plugin
lerna success - @dbeaver/ddl-viewer-plugin
lerna success - @dbeaver/object-viewer-plugin
lerna success - @dbeaver/sql-editor
Done in 153.66s.
Copy static content
Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server.

请按任意键继续. . .

H2GIS 1.5 driver

Describe the solution you'd like
It would be great if CloudBeaver could offer an H2GIS base in demonstration.
You will have an easy way to init a temporary spatial database.
Ready to collaborate.

User management

We need to support users and roles.
Anonymous access can be disabled.
Admin can manager users (create/delete/edit, assign roles).

Preconfigured/provided databases access can be configured for every user/role.

ClickHouse support

Is your feature request related to a problem? Please describe.
Unlike desktop dbeaver, the cloud version doesn't support ClickHouse yet.

Describe the solution you'd like
ClickHouse is supported on par with other databases.

Runtime bug

Describe the bug
Hi:
I run the run-server.bat at windows operation system, and show this:
2020-07-14 16:36:49.172 - Using configuration conf/cloudbeaver.conf
2020-07-14 16:36:49.234 - Load product configuration from 'F:\test\cloudbeaver\deploy\cloudbeaver\conf\product.conf'
2020-07-14 16:36:49.234 - Error reading product configuration
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 19 column 10 path $..app.logViewer
at com.google.gson.Gson.fromJson(Gson.java:903)
at com.google.gson.Gson.fromJson(Gson.java:853)
at org.jkiss.dbeaver.model.data.json.JSONUtils.parseMap(JSONUtils.java:259)
at io.cloudbeaver.server.CBApplication.parseConfiguration(CBApplication.java:300)
at io.cloudbeaver.server.CBApplication.loadConfiguration(CBApplication.java:240)
at io.cloudbeaver.server.CBApplication.start(CBApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 19 column 10 path $..app.logViewer

I can not find the problem from the product.conf.

Question regarding sources in provided-connections.json

I have the the following data source in the file provided-connections.json:

   "postgres-jdbc-171e5ec3621-491942a29a4c8e9e": {
      "provider": "postgresql",
      "driver": "postgres-jdbc",
      "name": "My_connection",
      "save-password": false,
      "show-system-objects": true,
      "read-only": false,
      "folder": "PostgreSQL",
      "configuration": {
	"host": "myhostname",
        "port": "5432",
        "database": "pharos_framework",
        "url": "jdbc:postgresql://myhostname:5432/mydatabase",
	"type": "dev",
	"properties": {
          "connectTimeout": "20",
          "loginTimeout": "20"
        },
	"provider-properties": {
	  "@dbeaver-show-non-default-db@": "false",
          "@dbeaver-show-template-db@": "false",
          "postgresql.dd.plain.string": "false",
          "postgresql.dd.tag.string": "false"
        },
	"auth-model": "native"
      }
    },

Un the server console log I see the following:
Global datasource 'My_connection' ignored - driver is not applicable
What does it mean?

The source is visible in the left tree, but when trying to connect, it opens only the "Info" tab but it doesn't connect to the source. In the console I just see this:
Connect with 'My_connection' (postgres-jdbc-171e5ec3621-491942a29a4c8e9e).
What I'm doing wrong?
I also see that the documentation is wrong. Here
https://github.com/dbeaver/cloudbeaver/wiki/Configuring-server-datasources
it should be specified that provided-connections.json is to be used, not data-sources.json to see data sources in the left tree.

Build and Deploy not working - Ubuntu 20.04 Docker

Hi Serge,

I just tried to test your CloudBeaver, but I wasn't able to build it. There are always errors like:

image

I used your installation guide at:
https://github.com/dbeaver/cloudbeaver/wiki/Build-and-deploy

You can easily reproduce my problem when doing the following:

sudo docker pull ubuntu:20.04
sudo docker run -it --name cloudbeaver ubuntu:20.04

Now you are inside the Container and do:

apt update
apt install sudo
apt install git
apt install curl
apt install gnupg
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt update
sudo apt install openjdk-11-jdk

(Choose Geographic area: 8. Europe. and then 7. Berlin)

sudo apt install maven
sudo apt install yarn
sudo apt install nodejs
sudo apt install npm

(At this stage I get many "Depends:" Messages)

sudo npm install -g lerna
git clone https://github.com/dbeaver/cloudbeaver.git
cd cloudbeaver/deploy 
./build.sh

You get the error:
[INFO] org.jkiss.dbeaver.ext.postgresql 2.1.114-SNAPSHOT .. FAILURE [ 0.902 s]

Can you guide me in the right direction?

Cheers,
James

error @csstools/[email protected]: The engine "node" is incompatible with this module. Expected version ">=8.0.0". Got "6.17.1"

Following error is reported while building cloudbeaver (commit 1659d70 ):

error @csstools/[email protected]: The engine "node" is incompatible with this module. Expected version ">=8.0.0". Got "6.17.1"

To Reproduce

git clone https://github.com/dbeaver/cloudbeaver.git
cd cloudbeaver/deploy
./build.sh

See error:

[INFO] ------------------------------------------------------------------------
Copy server packages
Build static content
yarn install v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
> error @csstools/[email protected]: The engine "node" is incompatible with this module. Expected version ">=8.0.0". Got "6.17.1"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Desktop (please complete the following information):

  • OS: Centos 7
  • yarn v1.22.4
  • node v6.17.1

Additional context
Work-around can be to replace "yarn" with "yarn --ignore-engines" in build.sh, but I'm not sure if it's correct way to go.

data-sources not working

Please, describe your question in details.
I'm trying to setup pre-defined data-sources. I installed dbeaver and created a connection, copied the config and tried my best to get it to work but I continue to get the following error:

Can anybody give me an example/see what I'm doing wrong? Thanks!

DB_error

Exception while fetching data (/navGetStructContainers) : null

PWD=/opt/cloudbeaver/cloudbeaver/deploy/cloudbeaver/workspace/GlobalConfiguration/.dbeaver/
cd $PWD
cat << 'EOF' >data-sources-postgresql.json
{
        "folders": {},
        "connections": {
                "postgres-jdbc-171bee20d7c-272dcd5ad2bbe925": {
                        "provider": "postgresql",
                        "driver": "postgres-jdbc",
                        "name": "PostgreSQL - postgres",
                        "save-password": false,
                        "show-system-objects": false,
                        "read-only": false,
                        "configuration": {
                                "host": "127.0.0.1",
                                "port": "5432",
                                "database": "postgres",
                                "url": "jdbc:postgresql://localhost:5432/",
                                "type": "prod",
                                "properties": {
                                        "connectTimeout": "20",
                                        "loginTimeout": "20"
                                },
                                "auth-model": "native",
                                "handlers": {}
                        }
                }
        },
        "connection-types": {
                "prod": {
                        "name": "Production",
                        "color": "247,159,129",
                        "description": "Production database",
                        "auto-commit": false,
                        "confirm-execute": true,
                        "confirm-data-change": true
                }
        }
}
EOF
systemctl restart cloudbeaver

build.sh

I encountered many errors in running the build script, so I built it step by step manually.

My system is Ubuntu 18.04

My download speed here is tortoise speed

I come from China
2020-04-30 00-46-54屏幕截图

Please support Db2

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Export Data screen without buttons

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to any database doubly click on any table
  2. when data aspires to Click on export
    you will see the screen without any controls
    Screenshots
    image

SystemD Control

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Please advise best way to control via systemd.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Example systemd script in Wiki.

Connection management redesign.

We need:

  • Combine provided and pre-configured" connection into plain connection list
  • Add flag "template" to pre-configured connections
  • Redesign "Create connection menu"
  • Add connection configuration in the admin panel
  • Add visibility/permission management for connections (assign them to users/roles)

Can you package cloudbeaver with Docker and Docker compose?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Can you package cloudbeaver with Docker and Docker compose?

Describe the solution you'd like
A clear and concise description of what you want to happen.
Please package cloudbeaver with Docker and Docker compose

Some questions about the webapp folder

Hello, can I run the front end using only the webapp folder?
I followed the steps in the readme.md file in the webapp directory and executed ‘npx serve packages/product-default/lib’. The project ran on localhost:5000, but it was 404 when I visited.
Looking forward to your reply,thanks

Frontend

Hi,

I want build front by this :
following:
Development
Run local server as it described in Build and deploy section
Execute
cd webapp/packages/dbeaver
yarn run dev --server=localhost:8978

But i can not find this path as " webapp/packages/dbeaver"

run error

use command:java -jar /opt/src/dbeaver/product/appstore/target/products/org.jkiss.dbeaver.core.appstore/linux/gtk/x86_64/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -data ./workspace -web-config ./conf/cloudbeaver.conf -nl en -registryMultiLanguage -vmargs -Xmx2048M

but failed,thank you!!!

[root@ops-codis-node-2 deploy]# java -jar /opt/src/dbeaver/product/appstore/target/products/org.jkiss.dbeaver.core.appstore/linux/gtk/x86_64/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -data ./workspace -web-config ./conf/cloudbeaver.conf -nl en -registryMultiLanguage -vmargs -Xmx2048M

Start DBeaver Standalone [org.jkiss.dbeaver.ui.app.standalone 7.0.4.202004300704]
Start Eclipse Workbench Model [org.eclipse.e4.ui.model.workbench 2.1.700.v20200113-1422]
2020-04-30 17:15:15.054 - Error parsing command line: Unrecognized option: -web-config
Start Eclipse Jobs Mechanism [org.eclipse.core.jobs 3.10.700.v20200106-1020]
Start DBeaver Core Plug-in [org.jkiss.dbeaver.core 7.0.4.202004300704]
Start Core Resource Management [org.eclipse.core.resources 3.13.700.v20200209-1624]
2020-04-30 17:15:15.214 - Initializing DBeaver 7.0.4
2020-04-30 17:15:15.214 - Host plugin: org.jkiss.dbeaver.ui.app.standalone 7.0.4.202004300704
2020-04-30 17:15:15.215 - Initialize Core...
2020-04-30 17:15:15.216 - Can't find BC security provider. Use default JCE.
2020-04-30 17:15:15.216 - BouncyCastle not registered, using the default JCE provider

Refreshing workspace.

Start Team Support Core [org.eclipse.team.core 3.8.900.v20200211-0946]
Refreshing workspace contents
Start Core File Systems [org.eclipse.core.filesystem 1.7.700.v20200110-1734]
2020-04-30 17:15:15.360 - Initialize base platform...
Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator 1.0.32.202004300704]
2020-04-30 17:15:15.388 - Core initialized (173ms)
2020-04-30 17:15:15.389 - Create display
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(SWT.java:4749)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:1130)
at org.eclipse.swt.widgets.Display.create(Display.java:1070)
at org.eclipse.swt.graphics.Device.(Device.java:175)
at org.eclipse.swt.widgets.Display.(Display.java:636)
at org.eclipse.swt.widgets.Display.(Display.java:627)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:776)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:166)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.getDisplay(DBeaverApplication.java:404)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.updateSplashHandler(DBeaverApplication.java:330)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:205)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
Error updating splash shell
2020-04-30 17:15:15.416 - DBeaver 7.0.4.202004300704 is starting
2020-04-30 17:15:15.417 - OS: Linux 3.10.0-693.el7.x86_64 (amd64)
2020-04-30 17:15:15.417 - Java version: 14.0.1 by Oracle Corporation (64bit)
2020-04-30 17:15:15.417 - Install path: '/opt/src/dbeaver/product/appstore/target/products/org.jkiss.dbeaver.core.appstore/linux/gtk/x86_64'
2020-04-30 17:15:15.417 - Instance path: 'file:/opt/src/cloudbeaver/deploy/workspace/'
2020-04-30 17:15:15.417 - Memory available 506Mb/8004Mb
2020-04-30 17:15:15.426 - Starting RMI server at 50425
2020-04-30 17:15:15.602 - Run workbench
2020-04-30 17:15:15.602 - Create display
2020-04-30 17:15:15.602 - Internal error in workbench lifecycle
org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(SWT.java:4749)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:1130)
at org.eclipse.swt.widgets.Display.create(Display.java:1070)
at org.eclipse.swt.graphics.Device.(Device.java:175)
at org.eclipse.swt.widgets.Display.(Display.java:636)
at org.eclipse.swt.widgets.Display.(Display.java:627)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:776)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:166)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.getDisplay(DBeaverApplication.java:404)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:232)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
2020-04-30 17:15:15.604 - DBeaver is stopping
2020-04-30 17:15:15.605 - Stop RMI server
Start DBeaver UI [org.jkiss.dbeaver.ui 5.1.47.202004300704]
2020-04-30 17:15:15.687 - org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(SWT.java:4749)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:1130)
at org.eclipse.swt.widgets.Display.create(Display.java:1070)
at org.eclipse.swt.graphics.Device.(Device.java:175)
at org.eclipse.swt.widgets.Display.(Display.java:636)
at org.eclipse.swt.widgets.Display.(Display.java:627)
at org.eclipse.swt.widgets.Display.getDefault(Display.java:2282)
at org.jkiss.dbeaver.ui.UIUtils.getDisplay(UIUtils.java:1736)
at org.jkiss.dbeaver.ui.UIUtils.asyncExec(UIUtils.java:1742)
at org.jkiss.dbeaver.core.DBeaverUI.initialize(DBeaverUI.java:135)
at org.jkiss.dbeaver.core.DBeaverUI.getInstance(DBeaverUI.java:95)
at org.jkiss.dbeaver.core.DBeaverCoreAdapterFactory.getAdapter(DBeaverCoreAdapterFactory.java:54)
at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:339)
at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:366)
at org.jkiss.dbeaver.utils.GeneralUtils.queryAdapterManager(GeneralUtils.java:726)
at org.jkiss.dbeaver.utils.GeneralUtils.adapt(GeneralUtils.java:705)
at org.jkiss.dbeaver.utils.GeneralUtils.adapt(GeneralUtils.java:720)
at org.jkiss.dbeaver.runtime.DBWorkbench.getPlatformUI(DBWorkbench.java:66)
at org.jkiss.dbeaver.utils.RuntimeUtils.runTask(RuntimeUtils.java:225)
at org.jkiss.dbeaver.utils.RuntimeUtils.runTask(RuntimeUtils.java:190)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.shutdown(DBeaverApplication.java:512)
at org.jkiss.dbeaver.ui.app.standalone.DBeaverApplication.start(DBeaverApplication.java:258)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
at org.eclipse.equinox.launcher.Main.main(Main.java:1420)
2020-04-30 17:15:15.688 - DBeaver shutdown completed
2020-04-30 17:15:15.712 - Shutdown Core...
2020-04-30 17:15:15.831 - Total database drivers: 81 (81)
2020-04-30 17:15:15.877 - Shutdown completed in 165ms
An error has occurred. See the log file
/opt/src/cloudbeaver/deploy/workspace/.metadata/.log.

Can browse only custom sources

Describe the bug
Can browse only custom sources

To Reproduce

  • When provided-connections.json is filled with a datasource, the source is shown in the tree but it is not possible to connect
  • When provided-connections.json and data-sources.json are filled with the same source, the source is not shown in the tree, but it is possible to connect using "CONNECTION" -> "New Connection" -> "Preconfigured". However, the source is not shown in the tree after connecting (it's possible to run SQLs in the SQL tab).
  • The only way to connect and to browse object using the tree-tab is to use a "Custom" connection

Desktop (please complete the following information):

  • OS: CentOS7
  • Browser: Mozilla
  • Version 1.0.4

Run error during first startup

Describe the bug
First run attempt after first successful cloudbeaver build

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'directory containing artificats' in my case:
    /home/build/cloudbeaver/deploy/cloudbeaver
  2. Attempt to run CB server './run-server.sh'
  3. See error

Desktop (please complete the following information):

  • OS: Ubuntu Server 18.04 x86-64
  • Version 7.0.4
  • pwd: /home/build/cloudbeaver/deploy/cloudbeaver
  • $CLOUDBEAVER_HOME:
    /home/build/cloudbeaver/deploy/cloudbeaver/

Error message
Starting Cloudbeaver Server 2020-05-02 11:17:03.400 - Using configuration conf/cloudbeaver.conf 2020-05-02 11:17:03.488 - Product configuration file not found (/home/build/cloudbeaver/deploy/cloudbeaver/conf/product.conf' 2020-05-02 11:17:03.531 - Cloudbeaver Web Server 7.0.4.202005021033 is starting 2020-05-02 11:17:03.532 - OS: Linux 4.15.0-99-generic (amd64) 2020-05-02 11:17:03.533 - Java version: 11.0.7 by Ubuntu (64bit) 2020-05-02 11:17:03.535 - Install path: '/home/build/cloudbeaver/deploy/cloudbeaver/server' 2020-05-02 11:17:03.536 - Global workspace: 'file:/home/build/cloudbeaver/deploy/cloudbeaver/workspace/' 2020-05-02 11:17:03.537 - Memory available 30Mb/477Mb 2020-05-02 11:17:03.576 - Initializing product: Cloudbeaver Web Server 7.0.4 2020-05-02 11:17:03.577 - Host plugin: io.cloudbeaver.server 7.0.4.202005021033 2020-05-02 11:17:03.577 - Initialize web platform... 2020-05-02 11:17:03.838 - BounceCastle bundle found. Use JCE provider BC 2020-05-02 11:17:04.192 - Initialize base platform... 2020-05-02 11:17:04.516 - Total database drivers: 80 (80) 2020-05-02 11:17:04.548 - Driver 'derby_server' is missing library 'org.apache.derby:derbyclient:RELEASE' 2020-05-02 11:17:04.555 - Web platform initialized (978ms) 2020-05-02 11:17:04.555 - Content root: /home/build/cloudbeaver/deploy/cloudbeaver/web 2020-05-02 11:17:04.556 - Drivers storage: /home/build/cloudbeaver/deploy/cloudbeaver/drivers 2020-05-02 11:17:04.559 - Product details: CloudBeaver Sample Server 2020-05-02 11:17:04.560 - Base port: 8978 2020-05-02 11:17:04.561 - Base URI: /dbeaver/ 2020-05-02 11:17:04.568 - Production mode 2020-05-02 11:17:04.577 - Initializing database connection 2020-05-02 11:17:05.196 - Connected to H2 1.4.196 (2017-06-10) 2020-05-02 11:17:05.209 - Create database schema 2020-05-02 11:17:05.210 - Error initializing database org.jkiss.dbeaver.DBException: Can't find schema file db/cb-schema-create.sql at io.cloudbeaver.server.CBDatabase.createDatabaseSchema(CBDatabase.java:169) at io.cloudbeaver.server.CBDatabase.checkDatabaseStructure(CBDatabase.java:146) at io.cloudbeaver.server.CBDatabase.initialize(CBDatabase.java:126) at io.cloudbeaver.server.CBApplication.initializeDatabase(CBApplication.java:217) at io.cloudbeaver.server.CBApplication.start(CBApplication.java:187) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1447) at org.eclipse.equinox.launcher.Main.main(Main.java:1420) 2020-05-02 11:17:05.231 - Shutdown Core... 2020-05-02 11:17:05.301 - Shutdown completed in 70ms Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.jkiss.dbeaver.model.navigator.DBNModel$EventProcessingJob

Comments

  1. error: home/build/cloudbeaver/deploy/cloudbeaver/server/conf/product.conf
  2. error: Driver 'derby_server' is missing library 'org.apache.derby:derbyclient:RELEASE'
  3. error: org.jkiss.dbeaver.DBException: Can't find schema file db/cb-schema-create.sql

I cannot see the file cb-schema-create.sql in the directory structure. However I see it is located here: /home/build/cloudbeaver/server/bundles/io.cloudbeaver.server/db/cb-schema-create.sql

A missing copy command in the build instructions? If so where should it be placed?

build.sh returns "ERROR: There are no scenarios; must have at least one."

Please, describe your question in details.
I'm trying to install CloudBeaver in an Ubuntu 18.04 container. The build script runs for about 2 minutes and displays pages of messages, but it concludes with:

Copy server packages
Build static content
ERROR: There are no scenarios; must have at least one.

There seems to be an issue on line 46 of the build script as the lib directory does not exist at /cloudbeaver/webapp/packages/product-default

I see many WARNING messages during the build script, such as:

[WARNING] Some problems were encountered while building the effective model for io.cloudbeaver:drivers.clickhouse:jar:1.0.0
[WARNING] 'dependencies.dependency.version' for ru.yandex.clickhouse:clickhouse-jdbc:jar is either LATEST or RELEASE (both of them are being deprecated) @ line 21, column 22
WARNING: Illegal reflective access by org.mockito.cglib.core.ReflectUtils$2 (file:/root/.m2/repository/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
[WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent!
[WARNING] JAR will be empty - no content was marked for inclusion!

Any guidance on how to proceed would be much appreciated.

Install Instructions Issue

Please, describe your question in details.

sudo apt install nodejs
sudo apt install npm

causes error because NPM is already installed, confused me for a bit.

The following packages have unmet dependencies:
 nodejs : Conflicts: npm

Perhaps review install instructions again? Also, +1 for docker image! Patiently waiting, havn't got this setup yet, but looks very promising!

Update: Ran into an error when building, giving up for now, perhaps I need to pull a newer version of some software vs apt version?

[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  32.923 s
[INFO] Finished at: 2020-04-27T18:14:07-07:00
[INFO] ------------------------------------------------------------------------
Copy server packages
Build static content
lerna notice cli v3.20.2
lerna info versioning independent
lerna info bootstrap root only
Usage: yarn [options]

yarn: error: no such option: --mutex
lerna ERR! yarn install --mutex network:42424 --non-interactive exited 2 in 'dbeaver-web'
lerna ERR! yarn install --mutex network:42424 --non-interactive exited 2 in 'dbeaver-web'
lerna notice cli v3.20.2
lerna info versioning independent
lerna notice filter including "@dbeaver/dbeaver"
lerna info filter [ '@dbeaver/dbeaver' ]
lerna info Executing command in 1 package: "yarn run build -- --pluginsList=../../../../pro                                                                                                                        ducts/default/plugins-list.js"
00h00m00s 0/0: : lerna ERR! yarn run build -- --pluginsList=../../../../products/default/pl                                                                                                                        ugins-list.js exited 1 in '@dbeaver/dbeaver'
lerna ERR! yarn run build -- --pluginsList=../../../../products/default/plugins-list.js std                                                                                                                        err:
ERROR: [Errno 2] No such file or directory: 'run'

lerna ERR! yarn run build -- --pluginsList=../../../../products/default/plugins-list.js exi                                                                                                                        ted 1 in '@dbeaver/dbeaver'
Copy static content
cp: cannot stat '../webapp/packages/dbeaver/dist/*': No such file or directory
Cloudbeaver is ready. Run run-server.bat in cloudbeaver folder to start the server.
root@skynet:/opt/cloudbeaver/cloudbeaver/deploy# ls

Update2:

Interestingly I was able to run yarn --help but the fix was apt install yarn which is not in the Wiki.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.