Google OR-Tools: CBC_MIXED_INTEGER_PROGRAMMING не работает - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время я пытаюсь использовать Google или инструменты в моем проекте Gradle, потому что я хотел бы решить задачу смешанного целочисленного линейного программирования, используя предоставленный решатель CBC_MIXED_INTEGER_PROGRAMMING. В настоящее время я использую macos 10.14.5.

Я использую версию Gradle: 5.6.4 и добавил Google или инструменты следующим образом:

compile ('com.skaggsm.ortools:ortools-natives-macos:7.6.7691')
compile('com.skaggsm.ortools:ortools-loader:7.6.7691')

Все решатели работают, кроме решателя CBC_MIXED_INTEGER_PROGRAMMING. Я получаю следующую ошибку:

FAILURE: Build failed with an exception.

* Что пошло не так: Выполнение не выполнено для задачи '...'.

Процесс 'Gradle Test Executor 10' завершился с не- нулевое значение выхода 132 Эта проблема может быть вызвана неправильной конфигурацией процесса тестирования. См. Раздел «Выполнение теста» в Руководстве пользователя по адресу https://docs.gradle.org/5.6.4/userguide/java_testing.html#sec: test_execution * Попробуйте: Запустите с параметром --info или --debug, чтобы получить дополнительные данные журнала. Запустите с --scan, чтобы получить полную информацию. * Исключение: org.gradle.api.tasks.TaskExecutionException: Выполнение не выполнено для задачи ': model: chain-process-model-core: test'. в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 3.accept (ExecuteActionsTaskExecuter. java: 166) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 3.acceptT (10cuteActionsTaskExecuter $ 3.acceptT (10cuteActionsTaskExecuter $ 3.acceptT (10cuteActionsTaskExecuter $ 3.acceptT) 163) в org.gradle.internal.Try $ Failure.ifSuccessfulOrElse (Попробуйте. java: 191) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter. java: 156) .gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter. java: 62) на org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuterTaskExute (* SkipEmptySourceFilesTaskExecuterTaskExecute 10 или * * 38). .gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute (ResolveBeforeExecutionOutputsTaskExecuter. java: 67) в org.gradle.api.internal.tasks.executionOutputsTaskExecutionTaskExecuter. *1039*: 67 .gradle.api.internal.tasks .execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute (ResolveAfterPreviousExecutionStateTaskExecuter. java: 46) в org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExputExecuter.execution.CleanupStaleOutputsExputExecuter.execution. .execution.FinalizePropertiesTaskExecuter.execute (FinalizePropertiesTaskExecuter. java: 46) в org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute (ResolveTaskExecutionModeExecuter.execute (ResolveTaskExecutionModeExecuter.execute (ResolveTaskExecutionModeExecuter.exe) .execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter. java: 57) в org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter). .execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter. java: 36) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.executeTask (EventFiringTaskExecuterdle. java: 77) в org.internal. tasks.execution.E ventFiringTaskExecuter $ 1.call (EventFiringTaskExecuter. java: 55) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.call (EventFiringTaskExecuter. java: 52) в org.gradle.Dinternal.ocut. CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor. java: 416) по адресу org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor. java: 406) по умолчанию. . java: 165) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor. java: 250) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor. *: 158) орг. gradle.internal.operations.DefaultBuildOperationExecutor.call (DefaultBuildOperationExecutor. java: 102) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.call (DelegatingBuildOperationExecutor. java: 36) в org.gradle.internal.operations. Execution.EventFiringTaskExecuter.execute (EventFiringTaskExecuter. java: 52) в org.gradle.execution.plan.LocalTaskNodeExecutor.execute (LocalTaskNodeExecutor. java: 43) в org.gradle.execution.taskgraph.DefaultActionTaskExecution. DefaultTaskExecutionGraph. java: 355) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ InvokeNodeExecutorsAction.execute (DefaultTaskExecutionGraph. java: 343) в org.gradleTaskExecutionGraph. *1061*: 343 *: 336) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ BuildOperationAwareExecutionAction.execute (DefaultTaskExecutionGraph. java: 322) в org.gradle.execution.plan.Def aultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor. java: 134) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor. java: 129) в org.gradle.execlan.plane ExecutorWorker.execute (DefaultPlanExecutor. java: 202) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.executeNextNode (DefaultPlanExecutor. java: 193) в $ org.gradle.execution.plan.DeforaultPlanExecutor ( DefaultPlanExecutor. java: 129) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy. java: 64) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.runagedExecutorImpl $ 1.r : 48) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl. java: 56) Вызвано: org.gradle.process.internal.ExecException: процесс 'Gradle Test Executor 10' завершился с не- нулевое значение выхода 132 Эта проблема может быть вызвана неправильной конфигурацией процесса тестирования. См. Раздел о выполнении теста в Руководстве пользователя по адресу https://docs.gradle.org/5.6.4/userguide/java_testing.html#sec: test_execution по адресу org.gradle.api.internal.tasks.testing.worker.ForkingTestClassProcessor.stop (ForkingTestClassProcessor. java: 166) в org.gradle.api.internal.tasks.testing.processors.RestartEveryNTestClassProcessor.endBatch (RestartEveryNTestClassProcessor. java: 77) в org.gradle.api.internal.tasks.testing.Processors.RestartEveryNorEstorNestClass. *: 62) в org.gradle.internal.dispatch.ReflectionDispatch.dispatch (ReflectionDispatch. java: 36) в org.gradle.internal.dispatch.ReflectionDispatch.dispatch (ReflectionDispatch. java: 24) в org.gradle .internal.dispatch.FailureHandlingDispatch.dispatch (FailureHandlingDispatch. java: 30) по адресу org.gradle.internal.dispatch.AsyncDispatch.dispatchMessages (AsyncDispatch. java: 87) по адресу org.gradle.internal.dispatch. $ 000 (AsyncDispatch. java: 36) в org.gradle.internal.dispatch.AsyncDispatch $ 1.run (AsyncDispatch. java: 71) в org.gradle.internal.concurrent.InterruptibleRunnable.run (InterruptibleRunnable. java: 42) в org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run (CurrentBuildOperationPreservingRunnable.run (CurrentBuildOperationPreserving). . Еще 3 * Получите дополнительную помощь по телефону https://help.gradle.org СБОЙ СБОЙ за 8 с

То, что я уже пробовал:

  • переключение с java 8 до java 14
  • установка аргумента jvm: -Xss2048k

К сожалению, безуспешно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...