Started by user progwml6 Connecting to https://api.github.com using progwml6-ci/****** (progwml6 ci login) Obtained Jenkinsfile from 9dfd4947e4c4c1c297b3f54eed29a36a30986bbe Running in Durability level: MAX_SURVIVABILITY [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/ironchests_1.16 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: NONE using credential progwml6-ci-gh-login Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/progwml6/ironchest.git > git init /var/lib/jenkins/workspace/ironchests_1.16 # timeout=10 Fetching upstream changes from https://github.com/progwml6/ironchest.git > git --version # timeout=10 > git --version # 'git version 1.8.3.1' using GIT_ASKPASS to set credentials progwml6 ci login > git fetch --no-tags --progress https://github.com/progwml6/ironchest.git +refs/heads/1.16:refs/remotes/origin/1.16 # timeout=10 > git config remote.origin.url https://github.com/progwml6/ironchest.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/1.16:refs/remotes/origin/1.16 # timeout=10 Avoid second fetch Checking out Revision 9dfd4947e4c4c1c297b3f54eed29a36a30986bbe (1.16) > git config core.sparsecheckout # timeout=10 > git checkout -f 9dfd4947e4c4c1c297b3f54eed29a36a30986bbe # timeout=10 Commit message: "Merge pull request #230 from gigaherz/patch-1" > git rev-list --no-walk 16c94a468eacae24cab28210cb7e7e18b56cf10e # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] checkout The recommended git tool is: NONE using credential progwml6-ci-gh-login > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/progwml6/ironchest.git # timeout=10 Fetching without tags Fetching upstream changes from https://github.com/progwml6/ironchest.git > git --version # timeout=10 > git --version # 'git version 1.8.3.1' using GIT_ASKPASS to set credentials progwml6 ci login > git fetch --no-tags --progress https://github.com/progwml6/ironchest.git +refs/heads/1.16:refs/remotes/origin/1.16 # timeout=10 Checking out Revision 9dfd4947e4c4c1c297b3f54eed29a36a30986bbe (1.16) > git config core.sparsecheckout # timeout=10 > git checkout -f 9dfd4947e4c4c1c297b3f54eed29a36a30986bbe # timeout=10 Commit message: "Merge pull request #230 from gigaherz/patch-1" [Pipeline] sh + rm -rf build/libs [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh + ./gradlew build -PBUILD_NUMBER=7 --no-daemon To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.9/userguide/gradle_daemon.html. Daemon will be stopped at the end of the build stopping after processing > Configure project : New Dep: net.minecraftforge:forge:1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2_at_853b82f1b9179daad9af295f36803af7fce1f9df Download https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.16.4-35.0.1/forge-1.16.4-35.0.1.pom Download https://files.minecraftforge.net/maven/cpw/mods/modlauncher/8.0.6/modlauncher-8.0.6.pom Download https://files.minecraftforge.net/maven/cpw/mods/modlauncher/maven-metadata.xml Download https://files.minecraftforge.net/maven/cpw/mods/modlauncher/8.0.6/modlauncher-8.0.6-api.jar Download https://files.minecraftforge.net/maven/cpw/mods/modlauncher/8.0.6/modlauncher-8.0.6.jar Download https://libraries.minecraft.net/com/mojang/authlib/2.0.27/authlib-2.0.27.jar Download https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.16.4-35.0.1/forge-1.16.4-35.0.1-launcher.jar > Task :compileJava Setting up MCP environment Initializing steps Executing steps > Running 'downloadManifest' > Running 'downloadJson' > Running 'downloadClient' > Running 'downloadServer' > Running 'stripClient' > Running 'stripServer' > Running 'merge' java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:225) at java.util.zip.ZipFile.(ZipFile.java:155) at java.util.zip.ZipFile.(ZipFile.java:169) at net.minecraftforge.mergetool.Merger.process(Merger.java:117) at net.minecraftforge.mergetool.ConsoleMerger.merge(ConsoleMerger.java:119) at net.minecraftforge.mergetool.ConsoleMerger.main(ConsoleMerger.java:87) > Running 'rename' java.lang.RuntimeException: java.io.FileNotFoundException: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/merge/output.jar (No such file or directory) at net.minecraftforge.gradle.common.util.HashStore.add(HashStore.java:121) at net.minecraftforge.gradle.mcp.function.ExecuteFunction.lambda$execute$2(ExecuteFunction.java:101) at java.util.HashMap.forEach(HashMap.java:1289) at net.minecraftforge.gradle.mcp.function.ExecuteFunction.execute(ExecuteFunction.java:99) at net.minecraftforge.gradle.mcp.util.MCPRuntime$Step.execute(MCPRuntime.java:194) at net.minecraftforge.gradle.mcp.util.MCPRuntime$Step.access$300(MCPRuntime.java:172) at net.minecraftforge.gradle.mcp.util.MCPRuntime.execute(MCPRuntime.java:149) at net.minecraftforge.gradle.mcp.MCPRepo.findStepOutput(MCPRepo.java:306) at net.minecraftforge.gradle.mcp.MCPRepo.findSrg(MCPRepo.java:291) at net.minecraftforge.gradle.mcp.MCPRepo.findFile(MCPRepo.java:178) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter.getArtifact(GradleRepositoryAdapter.java:334) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._generate(MavenArtifactDownloader.java:136) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._download(MavenArtifactDownloader.java:115) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader.generate(MavenArtifactDownloader.java:83) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findBinpatched(MinecraftUserRepo.java:709) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findRaw(MinecraftUserRepo.java:572) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findFile(MinecraftUserRepo.java:409) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.findArtifact(GradleRepositoryAdapter.java:298) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:277) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:243) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.staticResourceExists(DefaultExternalResourceArtifactResolver.java:83) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.artifactExists(DefaultExternalResourceArtifactResolver.java:71) at org.gradle.api.internal.artifacts.repositories.DefaultMavenLocalArtifactRepository$MavenLocalMetadataValidator.isUsableModule(DefaultMavenLocalArtifactRepository.java:119) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:65) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:38) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact(AbstractRepositoryMetadataSource.java:72) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create(AbstractRepositoryMetadataSource.java:59) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency(ExternalResourceResolver.java:244) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData(MavenResolver.java:125) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData(ExternalResourceResolver.java:445) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$1$1.resolveComponentMetaData(GradleRepositoryAdapter.java:178) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:378) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LocalModuleComponentRepository$LocalAccess.resolveComponentMetaData(LocalModuleComponentRepository.java:77) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:67) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:46) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:94) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:62) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:188) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata(ComponentState.java:141) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run(DownloadMetadataOperation.java:31) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:48) at org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:342) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.FileNotFoundException: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/merge/output.jar (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at net.minecraftforge.gradle.common.util.HashFunction.hash(HashFunction.java:62) at net.minecraftforge.gradle.common.util.HashStore.add(HashStore.java:119) ... 94 more java.io.FileNotFoundException: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/merge/output.jar (No such file or directory) Error getting artifact: net.minecraft:joined:1.16.4-20201102.104115:srg@jar from MCPRepo java.lang.RuntimeException: java.io.FileNotFoundException: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/merge/output.jar (No such file or directory) at net.minecraftforge.gradle.common.util.HashStore.add(HashStore.java:121) at net.minecraftforge.gradle.mcp.function.ExecuteFunction.lambda$execute$2(ExecuteFunction.java:101) at java.util.HashMap.forEach(HashMap.java:1289) at net.minecraftforge.gradle.mcp.function.ExecuteFunction.execute(ExecuteFunction.java:99) at net.minecraftforge.gradle.mcp.util.MCPRuntime$Step.execute(MCPRuntime.java:194) at net.minecraftforge.gradle.mcp.util.MCPRuntime$Step.access$300(MCPRuntime.java:172) at net.minecraftforge.gradle.mcp.util.MCPRuntime.execute(MCPRuntime.java:149) at net.minecraftforge.gradle.mcp.MCPRepo.findStepOutput(MCPRepo.java:306) at net.minecraftforge.gradle.mcp.MCPRepo.findSrg(MCPRepo.java:291) at net.minecraftforge.gradle.mcp.MCPRepo.findFile(MCPRepo.java:178) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter.getArtifact(GradleRepositoryAdapter.java:334) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._generate(MavenArtifactDownloader.java:136) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._download(MavenArtifactDownloader.java:115) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader.generate(MavenArtifactDownloader.java:83) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findBinpatched(MinecraftUserRepo.java:709) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findRaw(MinecraftUserRepo.java:572) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findFile(MinecraftUserRepo.java:409) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.findArtifact(GradleRepositoryAdapter.java:298) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:277) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:243) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.staticResourceExists(DefaultExternalResourceArtifactResolver.java:83) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.artifactExists(DefaultExternalResourceArtifactResolver.java:71) at org.gradle.api.internal.artifacts.repositories.DefaultMavenLocalArtifactRepository$MavenLocalMetadataValidator.isUsableModule(DefaultMavenLocalArtifactRepository.java:119) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:65) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:38) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact(AbstractRepositoryMetadataSource.java:72) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create(AbstractRepositoryMetadataSource.java:59) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency(ExternalResourceResolver.java:244) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData(MavenResolver.java:125) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData(ExternalResourceResolver.java:445) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$1$1.resolveComponentMetaData(GradleRepositoryAdapter.java:178) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:378) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LocalModuleComponentRepository$LocalAccess.resolveComponentMetaData(LocalModuleComponentRepository.java:77) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:67) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:46) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:94) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:62) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:188) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata(ComponentState.java:141) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run(DownloadMetadataOperation.java:31) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:48) at org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:342) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:748) Caused by: java.io.FileNotFoundException: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/merge/output.jar (No such file or directory) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at net.minecraftforge.gradle.common.util.HashFunction.hash(HashFunction.java:62) at net.minecraftforge.gradle.common.util.HashStore.add(HashStore.java:119) ... 94 more MinecraftUserRepo: Failed to get Minecraft Vanilla Base. Should not be possible. net.minecraft:joined:1.16.4-20201102.104115:srg Error getting artifact: net.minecraftforge:forge:1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2_at_853b82f1b9179daad9af295f36803af7fce1f9df:null@jar from MinecraftUserRepo java.lang.NullPointerException at net.minecraftforge.gradle.userdev.tasks.ApplyMCPFunction.lambda$apply$0(ApplyMCPFunction.java:76) at java.util.ArrayList.forEach(ArrayList.java:1257) at net.minecraftforge.gradle.userdev.tasks.ApplyMCPFunction.apply(ApplyMCPFunction.java:70) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findRaw(MinecraftUserRepo.java:584) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findFile(MinecraftUserRepo.java:409) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.findArtifact(GradleRepositoryAdapter.java:298) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:277) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:243) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.staticResourceExists(DefaultExternalResourceArtifactResolver.java:83) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.artifactExists(DefaultExternalResourceArtifactResolver.java:71) at org.gradle.api.internal.artifacts.repositories.DefaultMavenLocalArtifactRepository$MavenLocalMetadataValidator.isUsableModule(DefaultMavenLocalArtifactRepository.java:119) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:65) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:38) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact(AbstractRepositoryMetadataSource.java:72) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create(AbstractRepositoryMetadataSource.java:59) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency(ExternalResourceResolver.java:244) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData(MavenResolver.java:125) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData(ExternalResourceResolver.java:445) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$1$1.resolveComponentMetaData(GradleRepositoryAdapter.java:178) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:378) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LocalModuleComponentRepository$LocalAccess.resolveComponentMetaData(LocalModuleComponentRepository.java:77) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:67) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:46) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:94) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:62) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:188) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata(ComponentState.java:141) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run(DownloadMetadataOperation.java:31) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:48) at org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:342) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:748) Setting up MCP environment Initializing steps Executing steps > Running 'downloadManifest' > Running 'downloadJson' > Running 'downloadClient' > Running 'downloadServer' > Running 'stripClient' > Running 'stripServer' > Running 'merge' > Running 'rename' Stopping at requested step: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/rename/output.jar Error getting artifact: net.minecraft:joined:1.16.4-20201102.104115:srg@jar from MCPRepo java.io.IOException: Failed to copy full contents from '/var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.16.4-20201102.104115/joined/rename/output.jar' to '/var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/net/minecraft/joined/1.16.4-20201102.104115/joined-1.16.4-20201102.104115-srg.jar' at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:1157) at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1091) at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1038) at net.minecraftforge.gradle.mcp.MCPRepo.findStepOutput(MCPRepo.java:307) at net.minecraftforge.gradle.mcp.MCPRepo.findSrg(MCPRepo.java:291) at net.minecraftforge.gradle.mcp.MCPRepo.findFile(MCPRepo.java:178) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter.getArtifact(GradleRepositoryAdapter.java:334) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._generate(MavenArtifactDownloader.java:136) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader._download(MavenArtifactDownloader.java:115) at net.minecraftforge.gradle.common.util.MavenArtifactDownloader.generate(MavenArtifactDownloader.java:83) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findBinpatched(MinecraftUserRepo.java:709) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findRaw(MinecraftUserRepo.java:572) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findFile(MinecraftUserRepo.java:409) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.findArtifact(GradleRepositoryAdapter.java:298) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:277) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:243) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.staticResourceExists(DefaultExternalResourceArtifactResolver.java:83) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.artifactExists(DefaultExternalResourceArtifactResolver.java:71) at org.gradle.api.internal.artifacts.repositories.DefaultMavenLocalArtifactRepository$MavenLocalMetadataValidator.isUsableModule(DefaultMavenLocalArtifactRepository.java:119) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:65) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:38) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact(AbstractRepositoryMetadataSource.java:72) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create(AbstractRepositoryMetadataSource.java:59) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency(ExternalResourceResolver.java:244) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData(MavenResolver.java:125) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData(ExternalResourceResolver.java:445) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$1$1.resolveComponentMetaData(GradleRepositoryAdapter.java:178) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:378) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LocalModuleComponentRepository$LocalAccess.resolveComponentMetaData(LocalModuleComponentRepository.java:77) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:67) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:46) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:94) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:62) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:188) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata(ComponentState.java:141) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run(DownloadMetadataOperation.java:31) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:48) at org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:342) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:748) MinecraftUserRepo: Failed to get Minecraft Vanilla Base. Should not be possible. net.minecraft:joined:1.16.4-20201102.104115:srg Error getting artifact: net.minecraftforge:forge:1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2_at_853b82f1b9179daad9af295f36803af7fce1f9df:null@jar from MinecraftUserRepo java.lang.NullPointerException at net.minecraftforge.gradle.userdev.tasks.ApplyMCPFunction.lambda$apply$0(ApplyMCPFunction.java:76) at java.util.ArrayList.forEach(ArrayList.java:1257) at net.minecraftforge.gradle.userdev.tasks.ApplyMCPFunction.apply(ApplyMCPFunction.java:70) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findRaw(MinecraftUserRepo.java:584) at net.minecraftforge.gradle.userdev.MinecraftUserRepo.findFile(MinecraftUserRepo.java:409) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:81) at net.minecraftforge.gradle.common.util.BaseRepo.getArtifact(BaseRepo.java:41) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.lambda$getArtifact$0(BaseRepo.java:127) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359) at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126) at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:127) at net.minecraftforge.gradle.common.util.BaseRepo$Builder$1.getArtifact(BaseRepo.java:124) at com.amadornes.artifactural.base.repository.ArtifactProviderBuilder$Complete.getArtifact(ArtifactProviderBuilder.java:92) at com.amadornes.artifactural.base.repository.SimpleRepository.getArtifact(SimpleRepository.java:41) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.findArtifact(GradleRepositoryAdapter.java:298) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:277) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$GeneratingFileResourceRepository.resource(GradleRepositoryAdapter.java:243) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.staticResourceExists(DefaultExternalResourceArtifactResolver.java:83) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.artifactExists(DefaultExternalResourceArtifactResolver.java:71) at org.gradle.api.internal.artifacts.repositories.DefaultMavenLocalArtifactRepository$MavenLocalMetadataValidator.isUsableModule(DefaultMavenLocalArtifactRepository.java:119) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:65) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.parseMetaDataFromResource(DefaultMavenPomMetadataSource.java:38) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact(AbstractRepositoryMetadataSource.java:72) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create(AbstractRepositoryMetadataSource.java:59) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency(ExternalResourceResolver.java:244) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData(MavenResolver.java:125) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData(ExternalResourceResolver.java:445) at com.amadornes.artifactural.gradle.GradleRepositoryAdapter$1$1.resolveComponentMetaData(GradleRepositoryAdapter.java:178) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:378) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LocalModuleComponentRepository$LocalAccess.resolveComponentMetaData(LocalModuleComponentRepository.java:77) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:67) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:46) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:94) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:62) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:188) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata(ComponentState.java:141) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run(DownloadMetadataOperation.java:31) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:300) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:292) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174) at org.gradle.internal.operations.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:48) at org.gradle.internal.operations.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:342) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:748) Note: SpongePowered MIXIN Annotation Processor Version=0.8.2 Note: ObfuscationServiceMCP supports type: "searge" Note: ObfuscationServiceMCP supports type: "notch" [20:39:22] [main/INFO]: Writing debug log file accesstransform.log [20:39:22] [main/INFO]: Access Transformer processor running version 1.0.5+4+02b7b69 [20:39:22] [main/INFO]: Command line arguments [--inJar, /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1/forge-1.16.4-35.0.1-injected.jar, --outJar, /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2/forge-1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2.jar, --logFile, accesstransform.log, --atFile, /var/lib/jenkins/workspace/ironchests_1.16/src/main/resources/META-INF/accesstransformer.cfg, --atFile, /var/lib/jenkins/workspace/ironchests_1.16/build/_atJar_7/parent_at.cfg] [20:39:22] [main/INFO]: Reading from /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1/forge-1.16.4-35.0.1-injected.jar [20:39:22] [main/INFO]: Writing to /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2/forge-1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2.jar [20:39:22] [main/INFO]: Transformer file /var/lib/jenkins/workspace/ironchests_1.16/src/main/resources/META-INF/accesstransformer.cfg [20:39:22] [main/INFO]: Transformer file /var/lib/jenkins/workspace/ironchests_1.16/build/_atJar_7/parent_at.cfg [20:39:22] [main/WARN]: Found existing output jar /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2/forge-1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2.jar, overwriting [20:39:27] [main/INFO]: JAR transformation complete /var/lib/jenkins/workspace/ironchests_1.16/build/fg_cache/net/minecraftforge/forge/1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2/forge-1.16.4-35.0.1_mapped_snapshot_20200916-1.16.2.jar Creating SRG -> MCP TSRG /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/ai/CatsSitOnChestsHandler.java:7: error: package net.minecraftforge.eventbus.api does not exist import net.minecraftforge.eventbus.api.SubscribeEvent; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsTypes.java:18: error: cannot find symbol import javax.annotation.Nullable; ^ symbol: class Nullable location: package javax.annotation /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/GenericIronChestTileEntity.java:33: error: package net.minecraftforge.api.distmarker does not exist import net.minecraftforge.api.distmarker.Dist; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/GenericIronChestTileEntity.java:34: error: package net.minecraftforge.api.distmarker does not exist import net.minecraftforge.api.distmarker.OnlyIn; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/GenericIronChestTileEntity.java:38: error: cannot find symbol @OnlyIn(value = Dist.CLIENT, _interface = IChestLid.class) ^ symbol: class OnlyIn /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/item/IronChestsItems.java:3: error: package com.google.common.collect does not exist import com.google.common.collect.ImmutableMap; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/item/IronChestsItems.java:20: error: cannot find symbol public static final ImmutableMap> UPGRADES = ImmutableMap.copyOf(Arrays.stream(IronChestsUpgradeType.values()) ^ symbol: class ImmutableMap location: class IronChestsItems /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/Util.java:3: error: package org.apache.commons.lang3 does not exist import org.apache.commons.lang3.StringUtils; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:4: error: package it.unimi.dsi.fastutil.floats does not exist import it.unimi.dsi.fastutil.floats.Float2FloatFunction; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:236: error: cannot find symbol public static TileEntityMerger.ICallback getLid(final IChestLid p_226917_0_) { ^ symbol: class Float2FloatFunction location: class GenericIronChestBlock /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:3: error: package com.google.common.collect does not exist import com.google.common.collect.Sets; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/IronChestsModels.java:9: error: package net.minecraftforge.eventbus.api does not exist import net.minecraftforge.eventbus.api.SubscribeEvent; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/IronChestItemStackRenderer.java:15: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/screen/IronChestScreen.java:14: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/IronChests.java:16: error: package net.minecraftforge.eventbus.api does not exist import net.minecraftforge.eventbus.api.IEventBus; ^ /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/ai/package-info.java:7: error: cannot find symbol import javax.annotation.ParametersAreNonnullByDefault; ^ symbol: class ParametersAreNonnullByDefault location: package javax.annotation warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/ai/CatsSitOnChestsHandler.java:13: error: cannot find symbol @SubscribeEvent ^ symbol: class SubscribeEvent location: class CatsSitOnChestsHandler warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsTypes.java:46: error: cannot find symbol IronChestsTypes(@Nullable String name, int size, int rowLength, int xSize, int ySize, ResourceLocation guiTexture, int textureXSize, int textureYSize) { ^ symbol: class Nullable location: class IronChestsTypes warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/GenericIronChestTileEntity.java:222: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class GenericIronChestTileEntity warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT warning: unknown enum constant Dist.CLIENT /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/inventory/IronChestContainer.java:163: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestContainer warning: unknown enum constant Dist.CLIENT /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:153: error: cannot find symbol @Nullable ^ symbol: class Nullable location: class GenericIronChestBlock /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:235: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class GenericIronChestBlock /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:85: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:90: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:95: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:100: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:105: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:110: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:115: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java:120: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChestsBlocks /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/IronChestsModels.java:14: error: cannot find symbol @Mod.EventBusSubscriber(modid = IronChests.MODID, value = Dist.CLIENT, bus = Mod.EventBusSubscriber.Bus.MOD) ^ symbol: variable Dist /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/IronChestsModels.java:51: error: cannot find symbol @SubscribeEvent ^ symbol: class SubscribeEvent location: class IronChestsModels /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/IronChests.java:57: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn location: class IronChests /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/ai/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/item/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/data/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/inventory/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/screen/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/package-info.java:1: error: cannot find symbol @ParametersAreNonnullByDefault ^ symbol: class ParametersAreNonnullByDefault /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/ai/CatsSitOnChestsHandler.java:15: error: cannot access Event if (evt.getEntityLiving().ticksExisted < 5 && evt.getEntityLiving() instanceof CatEntity) { ^ class file for net.minecraftforge.eventbus.api.Event not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/item/IronChestsItems.java:20: error: cannot find symbol public static final ImmutableMap> UPGRADES = ImmutableMap.copyOf(Arrays.stream(IronChestsUpgradeType.values()) ^ symbol: variable ImmutableMap location: class IronChestsItems /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/Util.java:13: error: cannot find symbol .map(StringUtils::capitalize) ^ symbol: variable StringUtils location: class Util /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:237: error: cannot find symbol return new TileEntityMerger.ICallback() { ^ symbol: class Float2FloatFunction location: class GenericIronChestBlock /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:239: error: cannot find symbol public Float2FloatFunction func_225539_a_(GenericIronChestTileEntity p_225539_1_, GenericIronChestTileEntity p_225539_2_) { ^ symbol: class Float2FloatFunction /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:246: error: cannot find symbol public Float2FloatFunction func_225538_a_(GenericIronChestTileEntity p_225538_1_) { ^ symbol: class Float2FloatFunction /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/GenericIronChestBlock.java:251: error: cannot find symbol public Float2FloatFunction func_225537_b_() { ^ symbol: class Float2FloatFunction /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/DirtChestTileEntity.java:61: error: cannot access Message pages.add(StringNBT.valueOf(ITextComponent.Serializer.toJson(new TranslationTextComponent("book.ironchest.dirtchest9000.page1")))); ^ class file for com.mojang.brigadier.Message not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/DirtChestTileEntity.java:61: error: cannot access JsonDeserializer pages.add(StringNBT.valueOf(ITextComponent.Serializer.toJson(new TranslationTextComponent("book.ironchest.dirtchest9000.page1")))); ^ class file for com.google.gson.JsonDeserializer not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/DirtChestTileEntity.java:62: error: cannot access JsonSerializer pages.add(StringNBT.valueOf(ITextComponent.Serializer.toJson(new TranslationTextComponent("book.ironchest.dirtchest9000.page2")))); ^ class file for com.google.gson.JsonSerializer not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:16: error: cannot access Type "iron_chest", () -> new TileEntityType<>(IronChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.IRON_CHEST.get()), null)); ^ class file for com.mojang.datafixers.types.Type not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:16: error: cannot find symbol "iron_chest", () -> new TileEntityType<>(IronChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.IRON_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:19: error: cannot find symbol "gold_chest", () -> new TileEntityType<>(GoldChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.GOLD_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:22: error: cannot find symbol "diamond_chest", () -> new TileEntityType<>(DiamondChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.DIAMOND_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:25: error: cannot find symbol "copper_chest", () -> new TileEntityType<>(CopperChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.COPPER_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:28: error: cannot find symbol "silver_chest", () -> new TileEntityType<>(SilverChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.SILVER_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:31: error: cannot find symbol "crystal_chest", () -> new TileEntityType<>(CrystalChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.CRYSTAL_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:34: error: cannot find symbol "obsidian_chest", () -> new TileEntityType<>(ObsidianChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.OBSIDIAN_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/tileentity/IronChestsTileEntityTypes.java:37: error: cannot find symbol "dirt_chest", () -> new TileEntityType<>(DirtChestTileEntity::new, Sets.newHashSet(IronChestsBlocks.DIRT_CHEST.get()), null)); ^ symbol: variable Sets location: class IronChestsTileEntityTypes /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/client/tileentity/IronChestTileEntityRenderer.java:81: error: cannot access Int2IntFunction int i = iCallbackWrapper.apply(new DualBrightnessCallback<>()).applyAsInt(combinedLightIn); ^ class file for it.unimi.dsi.fastutil.ints.Int2IntFunction not found /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/IronChests.java:32: error: cannot find symbol @OnlyIn(Dist.CLIENT) ^ symbol: class OnlyIn /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/IronChests.java:39: error: cannot find symbol IEventBus modBus = FMLJavaModLoadingContext.get().getModEventBus(); ^ symbol: class IEventBus location: class IronChests /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/IronChests.java:45: error: cannot find symbol DistExecutor.runWhenOn(Dist.CLIENT, () -> () -> { ^ symbol: variable Dist location: class IronChests Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /var/lib/jenkins/workspace/ironchests_1.16/src/main/java/com/progwml6/ironchest/common/block/IronChestsBlocks.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 67 errors 100 warnings > Task :compileJava FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 1m 10s 1 actionable task: 1 executed [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive) Stage "Archive" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy) Stage "Deploy" skipped due to earlier failure(s) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result ERROR: script returned exit code 1 Finished: FAILURE