Ошибка при сборке Irs-demo в корде

При сборке irs-demo, представленной в примерах Corda-Master, с использованием ссылки

https://github.com/corda/corda/tree/master/samples/irs-demo

w: C:\Users\ravi\corda\testing\test-utils\src\main\kotlin\net\corda\testing\dsl\TestDSL.kt: (284, 37): 'importAttachment(InputStream): AttachmentId /* = SecureHash */' is deprecated. More attachment information is required
w: C:\Users\ravi\corda\testing\test-utils\src\main\kotlin\net\corda\testing\services\MockAttachmentStorage.kt: (48, 20): 'importAttachment(InputStream): AttachmentId /* = SecureHash */' is deprecated. Overrides deprecated member in 'net.corda.core.node.services.AttachmentStorage'. More attachment information is required
w: C:\Users\ravi\corda\testing\test-utils\src\main\kotlin\net\corda\testing\services\MockAttachmentStorage.kt: (60, 78): Parameter 'filename' is never used
e: C:\Users\ravi\corda\testing\node-driver\src\main\kotlin\net\corda\testing\node\internal\RPCDriver.kt: (138, 9): Class 'SingleUserSecurityManager' is not abstract and does not implement abstract member public abstract fun validateUser(p0: String!, p1: String!, p2: RemotingConnection!): String! defined in org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager3
e: C:\Users\ravi\corda\testing\node-driver\src\main\kotlin\net\corda\testing\node\internal\RPCDriver.kt: (141, 5): 'validateUser' overrides nothing
e: C:\Users\ravi\corda\testing\node-driver\src\main\kotlin\net\corda\testing\node\internal\RPCDriver.kt: (145, 5): 'validateUserAndRole' overrides nothing

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':node-driver:compileKotlin'.
> Compilation error. See log for more details

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':node-driver:compileKotlin'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
        at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
        at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
        at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)

Я запустил это с помощью stacktrace, чтобы получить это. Я клонировал главный репозиторий и столкнулся с этой ошибкой, когда пытался развернуть узлы irs-demo с помощью команды

gradlew.bat samples:irs-demo:cordapp:deployNodes

Есть ли какие-либо предварительные условия перед непосредственным развертыванием узлов irs-demo ??

ОБНОВЛЕНИЕ 1:

Проблема с gradle при попытке сборки с Corda V3.0

C:\demos\corda-release-V3.0>gradlew.bat install --stacktrace

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\demos\corda-release-V3.0\build.gradle' line: 112

* What went wrong:
A problem occurred evaluating root project 'corda-project'.
> repository not found: C:\demos\corda-release-V3.0

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'corda-project'.
        at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:92)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:199)
        at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:77)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:204)
        at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:61)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
        at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:58)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:41)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
        at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:64)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
        at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
        at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:666)
        at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:135)
        at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
        at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
        at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)

Ветка master работает нестабильно. Можете ли вы попробовать запустить демонстрацию IRS для ветви release-V3?

Joel 02.05.2018 10:21

привет @joel, я пробовал с release-v3, любые предложения об ошибке, которые я сохранил в UPDATE 1 ??

Teja 02.05.2018 12:59

См. github.com/corda/corda/issues/1304 - решает ли проблему клонирование из git?

Joel 02.05.2018 14:03

эй, посмотрев эту ссылку github.com/corda/corda/tree/release-V3.0, я нашел тот же URL-адрес git clone с основным. Это меняется, или мне что-то здесь не хватает?

Teja 02.05.2018 14:32

Я надеюсь, что данный URL-адрес клона git для справки я сохранил [т.е. github.com/corda/corda.git] загрузит тот же нестабильный мастер-код ??

Teja 02.05.2018 14:35

После клонирования откройте терминал в папке и запустите «git checkout release-V3», чтобы проверить ветку выпуска V3.

Joel 02.05.2018 15:30
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
6
141
1

Ответы 1

Corda github использует шаблон выпуска сокращенной версии. Это означает, что вся разработка добавляется в основную ветку, что делает ее очень нестабильной.

Всегда клонируйте стабильные ветки, помеченные как V3, V4 и т. д. (Они также должны быть ветвью по умолчанию при открытии страницы)

Например: https://github.com/corda/corda установлен на выпуск / os / 4.6. По умолчанию

Другие вопросы по теме