polardb / polardb/polardbx-sql

编译报错

Open
#233 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
1.7k
Forks
337
PR merge metrics
No merged PRs in 30d

Description

git clone https://github.com/polardb/polardbx-sql
git submodule update --init
mvn install -D maven.test.skip=true -D env=release
报错
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/ReadOnlyTsoTransaction.java:[27,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[30,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[31,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[32,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[33,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[34,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/connection/TransactionConnectionHolder.java:[31,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/connection/TransactionConnectionHolder.java:[33,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/BaseTransaction.java:[29,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/BaseTransaction.java:[35,38] error: package com.alibaba.polardbx.statistics does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[34,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[35,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[36,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[95,69] error: cannot find symbol
[ERROR] class ITransactionManager
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/connection/BaseConnectionHolder.java:[24,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitTransaction.java:[63,54] error: cannot find symbol
[ERROR] class AutoCommitTransaction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AbstractTransaction.java:[35,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/jdbc/DeferredConnection.java:[29,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/BaseTransaction.java:[73,20] error: cannot find symbol
[ERROR] class BaseTransaction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/BaseTransaction.java:[89,62] error: cannot find symbol
[ERROR] class BaseTransaction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[101,14] error: cannot find symbol
[ERROR] class TransactionManager
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/log/GlobalTxLogManager.java:[41,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/log/GlobalTxLogManager.java:[42,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[35,36] error: package com.alibaba.polardbx.executor does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[36,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[37,43] error: package com.alibaba.polardbx.executor.cursor does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[68,41] error: cannot find symbol
[ERROR] class TopologyExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionManager.java:[202,75] error: cannot find symbol
[ERROR] class TransactionManager
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[137,11] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[157,14] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[161,12] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[184,12] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[192,12] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/TransactionExecutor.java:[200,12] error: cannot find symbol
[ERROR] class TransactionExecutor
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/SavepointAction.java:[19,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/MppReadOnlyTransaction.java:[28,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/MppReadOnlyTransaction.java:[29,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/MppReadOnlyTransaction.java:[45,55] error: cannot find symbol
[ERROR] class MppReadOnlyTransaction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/PurgeTsoTimerTask.java:[24,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/PurgeTsoTimerTask.java:[25,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/PurgeTsoTimerTask.java:[26,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/PurgeTsoTimerTask.java:[27,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/PurgeTsoTimerTask.java:[28,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/jdbc/DeferredStatement.java:[19,37] error: package com.alibaba.polardbx.atom.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/jdbc/DeferredStatement.java:[30,42] error: cannot find symbol
[ERROR] class TStatement
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/ScanBestEffortPreparedTask.java:[25,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/utils/XAUtils.java:[24,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/trx/AutoCommitSingleShardTsoTransaction.java:[25,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/UpdateColumnarTsoTimerTask.java:[22,40] error: package com.alibaba.polardbx.executor.gms does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/UpdateColumnarTsoTimerTask.java:[23,45] error: package com.alibaba.polardbx.executor.gms.util does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/UpdateColumnarTsoTimerTask.java:[24,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/UpdateColumnarTsoTimerTask.java:[25,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchTransForDeadlockDetectionSyncAction.java:[20,43] error: package com.alibaba.polardbx.executor.cursor does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchTransForDeadlockDetectionSyncAction.java:[21,48] error: package com.alibaba.polardbx.executor.cursor.impl does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchTransForDeadlockDetectionSyncAction.java:[22,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchTransForDeadlockDetectionSyncAction.java:[35,65] error: cannot find symbol
[ERROR] class ISyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchTransForDeadlockDetectionSyncAction.java:[47,11] error: cannot find symbol
[ERROR] class FetchTransForDeadlockDetectionSyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[32,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[33,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[35,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[76,49] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[76,0] error: static import only from classes and interfaces
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/XARecoverTask.java:[540,46] error: cannot find symbol
[ERROR] class XARecoverTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[29,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[30,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[31,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[32,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[33,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[34,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[35,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[36,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[37,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[41,38] error: package com.alibaba.polardbx.group.jdbc does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[43,38] error: package com.alibaba.polardbx.statistics does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[73,74] error: package com.alibaba.polardbx.executor.utils.transaction.TrxLookupSet does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[73,0] error: static import only from classes and interfaces
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[315,57] error: cannot find symbol
[ERROR] class MdlDeadlockDetectionTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[317,66] error: package TrxLookupSet does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[318,46] error: cannot find symbol
[ERROR] class MdlDeadlockDetectionTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[319,56] error: cannot find symbol
[ERROR] class MdlDeadlockDetectionTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[552,69] error: cannot find symbol
[ERROR] class MdlDeadlockDetectionTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[566,77] error: cannot find symbol
[ERROR] class MdlDeadlockDetectionTask
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[802,8] error: cannot find symbol
[ERROR] class MdlWaitInfo
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[817,33] error: cannot find symbol
[ERROR] class MdlWaitInfo
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/async/MdlDeadlockDetectionTask.java:[831,38] error: cannot find symbol
[ERROR] class MdlWaitInfo
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[20,43] error: package com.alibaba.polardbx.executor.common does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[21,43] error: package com.alibaba.polardbx.executor.cursor does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[22,48] error: package com.alibaba.polardbx.executor.cursor.impl does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[23,40] error: package com.alibaba.polardbx.executor.spi does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[24,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[40,46] error: cannot find symbol
[ERROR] class ISyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/PolardbxTrxSyncAction.java:[46,11] error: cannot find symbol
[ERROR] class PolardbxTrxSyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchAllTransSyncAction.java:[19,43] error: package com.alibaba.polardbx.executor.cursor does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchAllTransSyncAction.java:[20,48] error: package com.alibaba.polardbx.executor.cursor.impl does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchAllTransSyncAction.java:[21,41] error: package com.alibaba.polardbx.executor.sync does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchAllTransSyncAction.java:[32,48] error: cannot find symbol
[ERROR] class ISyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/sync/FetchAllTransSyncAction.java:[52,11] error: cannot find symbol
[ERROR] class FetchAllTransSyncAction
/opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/DeadlockManager.java:[3,42] error: package com.alibaba.polardbx.executor.utils does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/DeadlockManager.java:[4,54] error: package com.alibaba.polardbx.executor.utils.transaction does not exist
[ERROR] /opt/polardbx-sql/polardbx-transaction/src/main/java/com/alibaba/polardbx/transaction/DeadlockManager.java:[18,51] error: package com.alibaba.polardbx.executor.handler does not exist
[INFO] 100 errors

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported mvn install -D maven.test.skip=true -D env=release command after initializing submodules. Inspect the Maven configuration for polardbx-transaction and the missing executor, group, statistics, and atom packages, using the listed transaction source files as entry points. Done means the reported compilation errors no longer occur during the same build.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.