mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-04-25 05:36:14 +03:00
[GH-ISSUE #2164] build cloudbeaver error #659
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#659
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 @EamonZhang on GitHub (Nov 24, 2023).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/2164
base env
java:
https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz
maven:
https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
code:
https://github.com/dbeaver/cloudbeaver/archive/refs/tags/23.1.5.tar.gz
build cloudbeaver
cd cloudbeaver/deploy/
sh build.sh
Error
....
INFO] io.cloudbeaver.model 1.0.34-SNAPSHOT ............... FAILURE [ 1.051 s]
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 08:55 min
[INFO] Finished at: 2023-11-24T07:39:24Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:3.0.1:compile (default-compile) on project io.cloudbeaver.model: Compilation failure: Compilation failure:
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/WebDataSourceRegistryProxy.java:[45]
[ERROR] public class WebDataSourceRegistryProxy implements DBPDataSourceRegistry, DataSourcePersistentRegistry, DBPDataSourceRegistryCache {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The type WebDataSourceRegistryProxy must implement the inherited abstract method DBPDataSourceRegistry.getNetworkProfile(String, String)
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/WebDataSourceRegistryProxy.java:[211]
[ERROR] public DBWNetworkProfile getNetworkProfile(String name) {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The method getNetworkProfile(String) of type WebDataSourceRegistryProxy must override or implement a supertype method
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/WebDataSourceRegistryProxy.java:[212]
[ERROR] return dataSourceRegistry.getNetworkProfile(name);
[ERROR] ^^^^^^^^^^^^^^^^^
[ERROR] The method getNetworkProfile(String, String) in the type DataSourceRegistry is not applicable for the arguments (String)
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWServletContext.java:[22]
[ERROR] import javax.servlet.http.HttpServlet;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWServletContext.java:[25]
[ERROR] void addServlet(String servletId, HttpServlet servlet, String mapping) throws DBException;
[ERROR] ^^^^^^^^^^^
[ERROR] HttpServlet cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[33]
[ERROR] import javax.servlet.http.Cookie;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[34]
[ERROR] import javax.servlet.http.HttpServletRequest;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[35]
[ERROR] import javax.servlet.http.HttpServletResponse;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[166]
[ERROR] public static void addResponseCookie(HttpServletRequest request, HttpServletResponse response, String cookieName, String cookieValue, long maxSessionIdleTime) {
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletRequest cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[166]
[ERROR] public static void addResponseCookie(HttpServletRequest request, HttpServletResponse response, String cookieName, String cookieValue, long maxSessionIdleTime) {
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletResponse cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[170]
[ERROR] public static void addResponseCookie(HttpServletRequest request, HttpServletResponse response, String cookieName, String cookieValue, long maxSessionIdleTime, @Nullable String sameSite) {
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletRequest cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[170]
[ERROR] public static void addResponseCookie(HttpServletRequest request, HttpServletResponse response, String cookieName, String cookieValue, long maxSessionIdleTime, @Nullable String sameSite) {
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletResponse cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[171]
[ERROR] Cookie sessionCookie = new Cookie(cookieName, cookieValue);
[ERROR] ^^^^^^
[ERROR] Cookie cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[171]
[ERROR] Cookie sessionCookie = new Cookie(cookieName, cookieValue);
[ERROR] ^^^^^^
[ERROR] Cookie cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[191]
[ERROR] public static String getRequestCookie(HttpServletRequest request, String cookieName) {
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletRequest cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[192]
[ERROR] Cookie[] cookies = request.getCookies();
[ERROR] ^^^^^^
[ERROR] Cookie cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/utils/WebAppUtils.java:[194]
[ERROR] for (Cookie cookie : cookies) {
[ERROR] ^^^^^^
[ERROR] Cookie cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWSessionHandler.java:[22]
[ERROR] import javax.servlet.http.HttpServletRequest;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWSessionHandler.java:[23]
[ERROR] import javax.servlet.http.HttpServletResponse;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWSessionHandler.java:[31]
[ERROR] boolean handleSessionOpen(SESSION webSession, HttpServletRequest request, HttpServletResponse response)
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletRequest cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/service/DBWSessionHandler.java:[31]
[ERROR] boolean handleSessionOpen(SESSION webSession, HttpServletRequest request, HttpServletResponse response)
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletResponse cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[66]
[ERROR] import org.jkiss.dbeaver.model.security.SMObjects;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.jkiss.dbeaver.model.security.SMObjects cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[76]
[ERROR] import javax.servlet.http.HttpServletRequest;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[77]
[ERROR] import javax.servlet.http.HttpServletResponse;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[78]
[ERROR] import javax.servlet.http.HttpSession;
[ERROR] ^^^^^^^^^^^^^
[ERROR] The import javax.servlet cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[125]
[ERROR] @NotNull HttpSession httpSession,
[ERROR] ^^^^^^^^^^^
[ERROR] HttpSession cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[401]
[ERROR] .getAllAvailableObjectsPermissions(SMObjects.DATASOURCE)
[ERROR] ^^^^^^^^^
[ERROR] SMObjects cannot be resolved to a variable
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[499]
[ERROR] HttpServletRequest request,
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletRequest cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[500]
[ERROR] HttpServletResponse response
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] HttpServletResponse cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[503]
[ERROR] HttpSession httpSession = request.getSession();
[ERROR] ^^^^^^^^^^^
[ERROR] HttpSession cannot be resolved to a type
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSession.java:[701]
[ERROR] addSessionEvent(new WSSessionLogUpdatedEvent());
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The constructor WSSessionLogUpdatedEvent() is undefined
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/BaseWebProjectImpl.java:[35]
[ERROR] public class BaseWebProjectImpl extends BaseProjectImpl implements RMControllerProvider {
[ERROR] ^^^^^^^^^^^^^^^^^^
[ERROR] The type BaseWebProjectImpl must implement the inherited abstract method RMControllerProvider.getRMProject()
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[44]
[ERROR] import org.jkiss.dbeaver.model.security.SMObjects;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The import org.jkiss.dbeaver.model.security.SMObjects cannot be resolved
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[67]
[ERROR] public class LocalResourceController implements RMController {
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] The type LocalResourceController must implement the inherited abstract method RMController.getResource(String, String)
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[186]
[ERROR] var accessibleSharedProjects = getSecurityController().getAllAvailableObjectsPermissions(SMObjects.PROJECT);
[ERROR] ^^^^^^^^^
[ERROR] SMObjects cannot be resolved to a variable
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[189]
[ERROR] .stream()
[ERROR] ^^^^^^
[ERROR] The method stream() is undefined for the type Object
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[241]
[ERROR] SMObjects.PROJECT
[ERROR] ^^^^^^^^^
[ERROR] SMObjects cannot be resolved to a variable
[ERROR] /opt/drycc/cloudbeaver/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/rm/local/LocalResourceController.java:[314]
[ERROR] getSecurityController().deleteAllObjectPermissions(projectId, SMObjects.PROJECT);
[ERROR] ^^^^^^^^^
[ERROR] SMObjects cannot be resolved to a variable
[ERROR] 38 problems (38 errors)
[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 -rf :io.cloudbeaver.model