【问题标题】:Marklogic Data Hub Upgrade IssueMarklogic 数据中心升级问题
【发布时间】:2021-01-27 01:49:05
【问题描述】:

我们一直在测试 MarkLogic Server 的升级过程 - 从 Server v9.0-8.2 升级到 v10.0-5.2 ,然后数据中心从 v4.1.1 -> v4.3.2 升级到 v5.2.6

这是在 Windows 2016 服务器上运行的。

Java 1.8.0_271-b09 已安装

Gradle 5.1.1 已安装

机器学习服务器升级顺利。

数据中心从 4.1.1 升级到 4.3.2 运行良好。

从 4.3.2 升级到 5.2.6 - 我们有一个问题,这是命令和错误:

gradlew.bat hubUpdate -PmlUsername= un -PmlPassword= pw -i --debug

OVERALL RESULT: INSTALLED
12:00:27.352 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Execute updateHub for :hubUpdate'
12:00:27.352 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Execute updateHub for :hubUpdate' completed
12:00:27.352 [DEBUG] [org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter] Removed task artifact state for {} from context.
12:00:27.352 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':hubUpdate'
12:00:27.352 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Task :hubUpdate'
12:00:29.245 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
12:00:29.245 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :hubUpdate FAILED
12:00:27.352 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Task :hubUpdate' completed
12:00:27.352 [INFO] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] :hubUpdate (Thread[Daemon worker Thread 2,5,main]) completed. Took 0.696 secs.
12:00:27.353 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker Thread 2: released lock on :
12:00:27.353 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1.9 completed (1 worker(s) in use)
12:00:27.353 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker Thread 2: released lock on root.1.9
12:00:27.353 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] Task worker [Thread[Daemon worker Thread 2,5,main]] finished, busy: 0.696 secs, idle: 0.002 secs
12:00:27.353 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] Task worker [Thread[Task worker for ':',5,main]] finished, busy: 0.0 secs, idle: 0.69 secs
12:00:27.353 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] Task worker [Thread[Task worker for ':' Thread 2,5,main]] finished, busy: 0.0 secs, idle: 0.69 secs
12:00:27.354 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskPlanExecutor] Task worker [Thread[Task worker for ':' Thread 3,5,main]] finished, busy: 0.0 secs, idle: 0.698 secs
12:00:27.354 [DEBUG] [org.gradle.execution.taskgraph.DefaultTaskExecutionGraph] Timing: Executing the DAG took 0.7 secs
12:00:27.354 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Run tasks'
12:00:27.354 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Run tasks' completed
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
**12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Execution failed for task ':hubUpdate'.**
**12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Could not initialize class com.marklogic.client.impl.OkHttpServices**
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
12:00:27.355 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Run with --stacktrace option to get the stack trace.  Run with --scan to get full insights.
12:00:27.356 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
12:00:27.356 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org
12:00:27.356 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger]
12:00:27.356 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 1s
12:00:27.356 [LIFECYCLE] [org.gradle.internal.buildevents.BuildResultLogger] 1 actionable task: 1 executed
12:00:27.356 [DEBUG] [org.gradle.internal.work.DefaultWorkerLeaseService] Worker lease root.1 completed (0 worker(s) in use)
12:00:27.356 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Daemon worker Thread 2: released lock on root.1
12:00:27.356 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Run build'
12:00:27.356 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Run build' completed


.....................................


OVERALL RESULT: INSTALLED

:hubUpdate (Thread[Daemon worker Thread 3,5,main]) completed. Took 1.576 secs.
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':hubUpdate'.
     -->kotlin.collections.ArraysKt.copyInto([B[BIII)[B

Try:

Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org

BUILD FAILED in 15s
1 actionable task: 1 executed
.........................................

任何建议表示赞赏。不确定是不是路径问题?

【问题讨论】:

    标签: marklogic


    【解决方案1】:

    这是 Gradle 中的 Kotlin 库与 DHF 依赖项中的 Kotlin 库之间的不兼容问题。尝试使用初始化/升级 DHF 项目时创建的 Gradle 包装器 - gradlew。

    【讨论】:

    • 我发现我没有强制 gradle 包装器使用 5.1.1 。一旦我这样做了,问题就解决了。我决定从 DH 4.1.x 一直到 5.2.x 将 gradle wrapper 保持在 5.1.1,这样就可以实现稳定的升级路径。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2021-06-01
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 2020-05-10
    • 1970-01-01
    相关资源
    最近更新 更多