mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-04-25 21:56:01 +03:00
[GH-ISSUE #3135] <SDK Jetty WebSocket> #1134
Labels
No labels
AS
can't reproduce
can't reproduce
deployment
development
documentation
duplicate
duplicate
ee
enhancement
external
new driver
performance
pull-request
third party issue
wait for response
wait for review
wontfix
x:Oracle
x:cassandra
x:clickhouse
x:db2
x:duckdb
x:greenplum
x:h2
x:h2gis
x:hana
x:hive
x:intersystems
x:kyuubi
x:maria
x:mongo
x:mysql
x:postgresql
x:presto
x:sql server
x:sqlite
x:teradata
x:trino
xf:accessibility
xf:administration
xf:ai
xf:authentication
xf:aws
xf:commit-mode
xf:connection
xf:dark theme
xf:data editor
xf:datatransfer
xf:dba
xf:driver management
xf:erd
xf:filters
xf:i18n
xf:i18n
xf:installer
xf:json
xf:kerberos
xf:ldap
xf:local config
xf:log viewer
xf:metadata
xf:metadata editor
xf:navigator
xf:okta
xf:query manager
xf:resource manager
xf:scripts
xf:sql editor
xf:tasks
xf:ui/uix
xo: Firefox
xo:eclipse
xo:internet explorer
xo:macos
xp:major
xrn:internal
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudbeaver#1134
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AmorMantra on GitHub (Dec 13, 2024).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3135
I am using the 23-3-1 version of cloudbeaver, and dbeaver is the same version, but now I cannot compile and the build.sh script fails to execute. I can confirm that it can be executed successfully around September 2024, and no local code modifications have been made subsequently. But now I cannot build successfully.
I have troubleshooted the problem and found that it is caused by the jetty socket version.
In this directory: \maven\repository.cache\tycho, there is a jetty version related to 12.0.12, but my project should use a version related to 11.0.18.
How should I modify the corresponding version information to adjust to the corresponding version
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] dbeaver 1.0.0-SNAPSHOT ............................. SUCCESS [ 0.120 s]
[INFO] bundles 1.0.0-SNAPSHOT ............................. SUCCESS [ 0.009 s]
[INFO] org.jkiss.utils 2.1.204-SNAPSHOT ................... SUCCESS [ 23.568 s]
[INFO] org.jkiss.wmi 2.0.214-SNAPSHOT ..................... SUCCESS [ 2.565 s]
[INFO] plugins 1.0.0-SNAPSHOT ............................. SUCCESS [ 0.160 s]
[INFO] org.jkiss.dbeaver.model 1.1.14-SNAPSHOT ............ SUCCESS [ 20.985 s]
[INFO] org.jkiss.dbeaver.dpi.model 1.0.11-SNAPSHOT ........ SUCCESS [ 3.044 s]
[INFO] org.jkiss.dbeaver.registry 1.0.115-SNAPSHOT ........ SUCCESS [ 6.212 s]
[INFO] org.jkiss.dbeaver.model.ai 1.0.23-SNAPSHOT ......... SUCCESS [ 3.037 s]
[INFO] org.jkiss.dbeaver.model.sm 1.0.28-SNAPSHOT ......... SUCCESS [ 1.713 s]
[INFO] org.jkiss.dbeaver.model.event 1.0.25-SNAPSHOT ...... SUCCESS [ 2.959 s]
[INFO] org.jkiss.dbeaver.model.jdbc 1.0.14-SNAPSHOT ....... SUCCESS [ 3.837 s]
[INFO] org.jkiss.dbeaver.model.nio 1.0.5-SNAPSHOT ......... SUCCESS [ 1.304 s]
[INFO] org.jkiss.dbeaver.model.lsm 1.0.16-SNAPSHOT ........ SUCCESS [ 6.897 s]
[INFO] org.jkiss.dbeaver.model.sql 1.0.111-SNAPSHOT ....... SUCCESS [ 3.373 s]
[INFO] org.jkiss.dbeaver.dpi.app 1.0.11-SNAPSHOT .......... SUCCESS [ 2.431 s]
[INFO] org.jkiss.dbeaver.cmp.simple 6.0.117-SNAPSHOT ...... SUCCESS [ 1.475 s]
[INFO] org.jkiss.dbeaver.erd.model 1.0.81-SNAPSHOT ........ SUCCESS [ 1.796 s]
[INFO] org.jkiss.dbeaver.ext.generic 2.3.207-SNAPSHOT ..... SUCCESS [ 3.212 s]
[INFO] org.jkiss.dbeaver.ext.clickhouse 1.0.126-SNAPSHOT .. SUCCESS [ 2.482 s]
[INFO] org.jkiss.dbeaver.ext.h2 1.0.176-SNAPSHOT .......... SUCCESS [ 1.363 s]
[INFO] org.jkiss.dbeaver.ext.mssql 1.0.215-SNAPSHOT ....... SUCCESS [ 3.372 s]
[INFO] org.jkiss.dbeaver.data.gis 1.0.145-SNAPSHOT ........ SUCCESS [ 1.448 s]
[INFO] org.jkiss.dbeaver.tasks.native 1.0.99-SNAPSHOT ..... SUCCESS [ 1.410 s]
[INFO] org.jkiss.dbeaver.ext.mysql 2.1.206-SNAPSHOT ....... SUCCESS [ 3.785 s]
[INFO] org.jkiss.dbeaver.ext.oracle 2.1.206-SNAPSHOT ...... SUCCESS [ 3.849 s]
[INFO] org.jkiss.dbeaver.ext.postgresql 2.1.194-SNAPSHOT .. SUCCESS [ 5.315 s]
[INFO] org.jkiss.dbeaver.data.transfer 2.0.105-SNAPSHOT ... SUCCESS [ 2.707 s]
[INFO] org.jkiss.dbeaver.data.office 1.1.159-SNAPSHOT ..... SUCCESS [ 1.778 s]
[INFO] org.jkiss.dbeaver.net.ssh 1.0.142-SNAPSHOT ......... SUCCESS [ 1.422 s]
[INFO] org.jkiss.dbeaver.net.ssh.jsch 1.1.131-SNAPSHOT .... SUCCESS [ 1.610 s]
[INFO] org.jkiss.dbeaver.net.ssh.sshj 1.0.142-SNAPSHOT .... SUCCESS [ 1.433 s]
[INFO] org.jkiss.dbeaver.slf4j 2.0.91-SNAPSHOT ............ SUCCESS [ 1.024 s]
[INFO] org.jkiss.dbeaver.team.git 1.0.109-SNAPSHOT ........ SUCCESS [ 0.870 s]
[INFO] org.jkiss.dbeaver.headless 1.0.54-SNAPSHOT ......... SUCCESS [ 1.145 s]
[INFO] org.jkiss.dbeaver.runtime.feature 23.3.1-SNAPSHOT .. SUCCESS [ 1.537 s]
[INFO] org.jkiss.dbeaver.db.feature 1.0.112-SNAPSHOT ...... SUCCESS [ 0.557 s]
[INFO] features 1.0.0-SNAPSHOT ............................ SUCCESS [ 0.005 s]
[INFO] Cloudbeaver 1.0.0-SNAPSHOT ......................... SUCCESS [ 0.012 s]
[INFO] bundles 1.0.0-SNAPSHOT ............................. SUCCESS [ 0.013 s]
[INFO] io.cloudbeaver.model 1.0.43-SNAPSHOT ............... SUCCESS [ 2.609 s]
[INFO] io.cloudbeaver.service.security 1.0.43-SNAPSHOT .... SUCCESS [ 2.143 s]
[INFO] io.cloudbeaver.server 23.3.1-SNAPSHOT .............. FAILURE [ 3.278 s]
[INFO] io.cloudbeaver.slf4j 1.0.3-SNAPSHOT ................ SKIPPED
[INFO] io.cloudbeaver.service.admin 1.0.87-SNAPSHOT ....... SKIPPED
[INFO] io.cloudbeaver.service.auth 1.0.87-SNAPSHOT ........ SKIPPED
[INFO] io.cloudbeaver.service.metadata 1.0.91-SNAPSHOT .... SKIPPED
[INFO] io.cloudbeaver.service.fs 1.0.5-SNAPSHOT ........... SKIPPED
[INFO] io.cloudbeaver.service.rm 1.0.40-SNAPSHOT .......... SKIPPED
[INFO] io.cloudbeaver.service.rm.nio 1.0.5-SNAPSHOT ....... SKIPPED
[INFO] io.cloudbeaver.service.data.transfer 1.0.88-SNAPSHOT SKIPPED
[INFO] io.cloudbeaver.resources.drivers.base 1.0.88-SNAPSHOT SKIPPED
[INFO] io.cloudbeaver.product.ce 23.3.1-SNAPSHOT .......... SKIPPED
[INFO] features 1.0.0-SNAPSHOT ............................ SKIPPED
[INFO] io.cloudbeaver.ws.feature 1.0.41-SNAPSHOT .......... SKIPPED
[INFO] io.cloudbeaver.server.feature 23.3.1-SNAPSHOT ...... SKIPPED
[INFO] io.cloudbeaver.ce.drivers.feature 1.0.111-SNAPSHOT . SKIPPED
[INFO] io.cloudbeaver.product.ce.feature 23.3.1-SNAPSHOT .. SKIPPED
[INFO] drivers 1.0.0 ...................................... SKIPPED
[INFO] drivers.h2 1.0.0 ................................... SKIPPED
[INFO] drivers.h2_v2 1.0.0 ................................ SKIPPED
[INFO] drivers.mysql 1.0.0 ................................ SKIPPED
[INFO] drivers.mariadb 1.0.0 .............................. SKIPPED
[INFO] drivers.oracle 1.0.0 ............................... SKIPPED
[INFO] drivers.postgresql 1.0.0 ........................... SKIPPED
[INFO] drivers.sqlite 1.0.0 ............................... SKIPPED
[INFO] drivers.sqlserver 1.0.0 ............................ SKIPPED
[INFO] drivers.antdb-t-jdbc 1.0.0 ......................... SKIPPED
[INFO] drivers.antdb-m-jdbc 1.0.0 ......................... SKIPPED
[INFO] tests 1.0.0-SNAPSHOT ............................... SKIPPED
[INFO] io.cloudbeaver.test.platform 1.0.0-SNAPSHOT ........ SKIPPED
[INFO] Cloudbeaver Server Product 23.3.1-SNAPSHOT ......... SKIPPED
[INFO] product 1.0.0-SNAPSHOT ............................. SKIPPED
[INFO] CloudBeaver CE Aggregate 1.0.0-SNAPSHOT ............ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:29 min
[INFO] Finished at: 2024-12-12T11:21:28+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:4.0.4:compile (default-compile) on project io.cloudbeaver.server: Compilation failure: Compilation failure:
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[20]
[ERROR] import org.eclipse.jetty.websocket.api.WebSocketAdapter;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.websocket.api.WebSocketAdapter cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[27]
[ERROR] public class CBAbstractWebSocket extends WebSocketAdapter {
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] WebSocketAdapter cannot be resolved to a type
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[32]
[ERROR] if (isNotConnected()) {
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method isNotConnected() is undefined for the type CBAbstractWebSocket
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[36]
[ERROR] getRemote().sendString(gson.toJson(event));
[ERROR] ^^^^^^^^^
[ERROR] The method getRemote() is undefined for the type CBAbstractWebSocket
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[47]
[ERROR] var session = getSession();
[ERROR] ^^^^^^^^^^
[ERROR] The method getSession() is undefined for the type CBAbstractWebSocket
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\websockets\CBAbstractWebSocket.java:[50]
[ERROR] getSession().close();
[ERROR] ^^^^^^^^^^
[ERROR] The method getSession() is undefined for the type CBAbstractWebSocket
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[28]
[ERROR] import org.eclipse.jetty.server.session.DefaultSessionCache;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.server.session cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[29]
[ERROR] import org.eclipse.jetty.server.session.DefaultSessionIdManager;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.server.session cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[30]
[ERROR] import org.eclipse.jetty.server.session.FileSessionDataStore;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.server.session cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[31]
[ERROR] import org.eclipse.jetty.server.session.SessionHandler;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.server.session cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[32]
[ERROR] import org.eclipse.jetty.servlet.ErrorPageErrorHandler;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.servlet cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[33]
[ERROR] import org.eclipse.jetty.servlet.ServletContextHandler;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.servlet cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[34]
[ERROR] import org.eclipse.jetty.servlet.ServletHolder;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.servlet cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[35]
[ERROR] import org.eclipse.jetty.servlet.ServletMapping;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.servlet cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[37]
[ERROR] import org.eclipse.jetty.websocket.server.config.JettyWebSocketServletContainerInitializer;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.eclipse.jetty.websocket.server.config cannot be resolved
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[81]
[ERROR] XmlConfiguration sslConfiguration = new XmlConfiguration(new PathResource(sslPath));
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The constructor PathResource(Path) is not visible
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[99]
[ERROR] ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^
[ERROR] ServletContextHandler cannot be resolved to a type
[ERROR] E:\Project\dbeaver\cloudbeaver-release-dev-02\cloudbeaver\server\bundles\io.cloudbeaver.server\src\io\cloudbeaver\server\jetty\CBJettyServer.java:[99]
[ERROR] ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
[ERROR] ^^^^^^^^^^^^^^^^^^^^^