[GRADLE-1962] Gradle 1.0-milestone-6 cannot access to repositories via proxy Created: 24/Nov/11  Updated: 04/Jan/13  Resolved: 23/Jan/12

Status: Resolved
Project: Gradle
Affects Version/s: 1.0-milestone-6
Fix Version/s: 1.0-milestone-7

Type: Bug
Reporter: Yasuharu NAKANO Assignee: Unassigned
Resolution: Fixed Votes: 3


 Description   

I set system properties http.proxyHost and http.proxyPort. it works well with gradle 1.0-milestone-5. But the following error occurs with 1.0-milestone-6.

10:25:48.411 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':compileJava'
10:25:48.417 [ERROR] [org.gradle.BuildExceptionReporter] 
10:25:48.419 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
10:25:48.420 [ERROR] [org.gradle.BuildExceptionReporter] 
10:25:48.432 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
10:25:48.433 [ERROR] [org.gradle.BuildExceptionReporter] Could not resolve group:net.java.dev.jna, module:jna, version:3.2.2-XXX.
10:25:48.433 [ERROR] [org.gradle.BuildExceptionReporter] Required by:
10:25:48.433 [ERROR] [org.gradle.BuildExceptionReporter]     org.jggug.kobo:groovyserv:0.10-SNAPSHOT
10:25:48.436 [ERROR] [org.gradle.BuildExceptionReporter] Cause: java.lang.reflect.UndeclaredThrowableException (no error message)
10:25:48.436 [ERROR] [org.gradle.BuildExceptionReporter] 
10:25:48.436 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
10:25:48.438 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.internal.artifacts.ivyservice.ModuleVersionResolveException: Could not resolve group:net.java.dev.jna, module:jna, version:3.2.2-XXX.
10:25:48.438 [ERROR] [org.gradle.BuildExceptionReporter] Required by:
10:25:48.438 [ERROR] [org.gradle.BuildExceptionReporter]     org.jggug.kobo:groovyserv:0.10-SNAPSHOT
10:25:48.439 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.IvyResolverBackedDependencyToModuleResolver$DefaultModuleVersionResolver.getDescriptor(IvyResolverBackedDependencyToModuleResolver.java:82)
10:25:48.439 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$ModuleVersionSelectorResolveState.resolve(DependencyGraphBuilder.java:559)
10:25:48.439 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$DependencyResolvePath.resolveMetaData(DependencyGraphBuilder.java:649)
10:25:48.440 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:130)
10:25:48.440 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:58)
10:25:48.440 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver.resolve(DefaultDependencyResolver.java:69)
10:25:48.441 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.call(CacheLockingArtifactDependencyResolver.java:37)
10:25:48.441 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.call(CacheLockingArtifactDependencyResolver.java:35)
10:25:48.442 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.withCacheLock(DefaultCacheLockingManager.java:54)
10:25:48.442 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver.resolve(CacheLockingArtifactDependencyResolver.java:35)
10:25:48.442 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver.resolve(SelfResolvingDependencyResolver.java:42)
10:25:48.442 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsArtifactDependencyResolver.resolve(ShortcircuitEmptyConfigsArtifactDependencyResolver.java:78)
10:25:48.443 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.EventBroadcastingArtifactDependencyResolver.resolve(EventBroadcastingArtifactDependencyResolver.java:37)
10:25:48.443 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver.resolve(ErrorHandlingArtifactDependencyResolver.java:36)
10:25:48.443 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:234)
10:25:48.444 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getResolvedConfiguration(Unknown Source)
10:25:48.444 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:493)
10:25:48.444 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:204)
10:25:48.445 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getFiles(Unknown Source)
10:25:48.445 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileTreeConverter.convertInto(DefaultFileCollectionResolveContext.java:187)
10:25:48.445 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:102)
10:25:48.446 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileTrees(DefaultFileCollectionResolveContext.java:74)
10:25:48.446 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext$FileTreeConverter.convertInto(DefaultFileCollectionResolveContext.java:178)
10:25:48.446 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:97)
10:25:48.447 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileTrees(DefaultFileCollectionResolveContext.java:74)
10:25:48.447 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.CompositeFileCollection$1.resolve(CompositeFileCollection.java:88)
10:25:48.447 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.CompositeFileCollection.getSourceCollections(CompositeFileCollection.java:143)
10:25:48.447 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.CompositeFileTree.getSourceCollections(CompositeFileTree.java:30)
10:25:48.448 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.CompositeFileCollection.getFiles(CompositeFileCollection.java:38)
10:25:48.448 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:60)
10:25:48.448 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.DefaultFileSnapshotter.snapshot(DefaultFileSnapshotter.java:42)
10:25:48.449 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.InputFilesChangedUpToDateRule.create(InputFilesChangedUpToDateRule.java:35)
10:25:48.449 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.CompositeUpToDateRule.create(CompositeUpToDateRule.java:35)
10:25:48.449 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.calcCurrentState(DefaultTaskArtifactStateRepository.java:80)
10:25:48.450 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.isUpToDate(DefaultTaskArtifactStateRepository.java:88)
10:25:48.450 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.isUpToDate(DefaultTaskArtifactStateRepository.java:128)
10:25:48.450 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.ShortCircuitTaskArtifactStateRepository$ShortCircuitArtifactState.isUpToDate(ShortCircuitTaskArtifactStateRepository.java:77)
10:25:48.451 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.changedetection.FileCacheBroadcastTaskArtifactStateRepository$1.isUpToDate(FileCacheBroadcastTaskArtifactStateRepository.java:37)
10:25:48.451 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:44)
10:25:48.451 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
10:25:48.451 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:41)
10:25:48.452 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:51)
10:25:48.452 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
10:25:48.452 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:42)
10:25:48.453 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:243)
10:25:48.453 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:192)
10:25:48.453 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:177)
10:25:48.454 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:83)
10:25:48.454 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:36)
10:25:48.455 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70)
10:25:48.455 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.access$300(DefaultBuildExecuter.java:23)
10:25:48.455 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:80)
10:25:48.456 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
10:25:48.456 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:70)
10:25:48.456 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:63)
10:25:48.457 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:157)
10:25:48.457 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
10:25:48.457 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
10:25:48.458 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:42)
10:25:48.458 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.cli.RunBuildAction.execute(RunBuildAction.java:28)
10:25:48.459 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:32)
10:25:48.459 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.ExceptionReportingAction.execute(ExceptionReportingAction.java:21)
10:25:48.459 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:233)
10:25:48.460 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.cli.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:217)
10:25:48.460 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.Main.doAction(Main.java:48)
10:25:48.460 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:53)
10:25:48.461 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.EntryPoint$1.execute(EntryPoint.java:51)
10:25:48.461 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.Execution.execute(Execution.java:28)
10:25:48.461 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.exec.EntryPoint.run(EntryPoint.java:39)
10:25:48.462 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.Main.main(Main.java:39)
10:25:48.462 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:51)
10:25:48.463 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:33)
10:25:48.463 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
10:25:48.463 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
10:25:48.464 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:124)
10:25:48.464 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:53)
10:25:48.464 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.reflect.UndeclaredThrowableException
10:25:48.465 [ERROR] [org.gradle.BuildExceptionReporter] 	at $Proxy33.exists(Unknown Source)
10:25:48.465 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.ivy.plugins.resolver.RepositoryResolver.findResourceUsingPattern(RepositoryResolver.java:97)
10:25:48.465 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver.findResourceUsingPatterns(AbstractPatternsBasedResolver.java:93)
10:25:48.466 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.ivy.plugins.resolver.IBiblioResolver.findIvyFileRef(IBiblioResolver.java:102)
10:25:48.470 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:223)
10:25:48.470 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:503)
10:25:48.470 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.repositories.MavenResolver.getDependency(MavenResolver.java:50)
10:25:48.471 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.UserResolverChain$ModuleResolution.resolveModule(UserResolverChain.java:326)
10:25:48.471 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.UserResolverChain.resolveLatestModule(UserResolverChain.java:110)
10:25:48.471 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.UserResolverChain.getDependency(UserResolverChain.java:74)
10:25:48.472 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.TopLeveResolverChain.getDependency(TopLeveResolverChain.java:60)
10:25:48.472 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.ivyservice.IvyResolverBackedDependencyToModuleResolver$DefaultModuleVersionResolver.getDescriptor(IvyResolverBackedDependencyToModuleResolver.java:79)
10:25:48.472 [ERROR] [org.gradle.BuildExceptionReporter] 	... 75 more
10:25:48.472 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.net.UnknownHostException: repo1.maven.org
10:25:48.473 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
10:25:48.473 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
10:25:48.473 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
10:25:48.473 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
10:25:48.474 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
10:25:48.474 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
10:25:48.474 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
10:25:48.475 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.repositories.CommonsHttpClientBackedRepository$LazyResourceInvocationHandler.init(CommonsHttpClientBackedRepository.java:186)
10:25:48.475 [ERROR] [org.gradle.BuildExceptionReporter] 	at org.gradle.api.internal.artifacts.repositories.CommonsHttpClientBackedRepository$LazyResourceInvocationHandler.invoke(CommonsHttpClientBackedRepository.java:179)
10:25:48.475 [ERROR] [org.gradle.BuildExceptionReporter] 	... 87 more
10:25:48.475 [ERROR] [org.gradle.BuildExceptionReporter] 
10:25:48.476 [LIFECYCLE] [org.gradle.BuildResultLogger] 
10:25:48.476 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
10:25:48.476 [LIFECYCLE] [org.gradle.BuildResultLogger] 
10:25:48.477 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 9.025 secs

Because I wanted to make the issue occur again, I used the module "group:net.java.dev.jna, module:jna, version:3.2.2-XXX" which doesn't actually exist. But the point isn't it but "Caused by: java.net.UnknownHostException: repo1.maven.org". It tells that the system properties for proxy aren't used.

Actually, when I tried to build under the same condition except there isn't within proxy, it was succeed even with gradle 1.0-milestone-6.



 Comments   
Comment by Yasuharu NAKANO [ 24/Nov/11 ]

Oops, title was duplicated and I cannot fix it...

Anyway, I made a patch to use HttpConfiguration for setting a proxy configuration. It seems to work well.
I'v sent pull request at github.

https://github.com/gradle/gradle/pull/53

Comment by Tyler Walters [ 07/Dec/11 ]

I have replicated this same issue. Was previously using milestone 3 and everything worked fine with proxy. Upgrade to milestone 6 (in order to fix a 'gradle eclipse' issue - that worked) but then the proxy usage failed.

Generated at Wed Jun 30 12:09:03 CDT 2021 using Jira 8.4.2#804003-sha1:d21414fc212e3af190e92c2d2ac41299b89402cf.