Giter Site home page Giter Site logo

forgegradle's Introduction

ForgeGradle

Discord Support

Minecraft mod development framework used by Forge for the gradle build system

forgegradle's People

Contributors

aaron1011 avatar amadornes avatar ateranimavis avatar covers1624 avatar cpw avatar daemonumbra avatar diesieben07 avatar fledgexu avatar gabizou avatar gigaherz avatar jdlogic avatar killjoy1221 avatar lexmanos avatar librazy avatar marchermans avatar matyrobbrt avatar mcenderdragon avatar natrow avatar ohyea777 avatar paintninja avatar pokechu22 avatar pupnewfster avatar robin4002 avatar sciwhiz12 avatar shartte avatar sizableshrimp avatar su5ed avatar tie avatar tterrag1098 avatar unnoen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

forgegradle's Issues

LiteLoader suport

sent a PM to mumfrey. Waiting to speak with him before proceeding.

Access Transformers don't work for static inner classes

What it says in the topic: Access Transformers which refer to the static inner class itself are being ignored (not tested, but seem to work: ATs refering to their fields and methods). In particular, this means the following line from the default fml_at.cfg doesn't work:

public net.minecraft.entity.ai.EntityAITasks$EntityAITaskEntry

Most likely something about ProcessJarTask.applyExceptor() not being able to find those inner classes at the point it's being called and silently ignoring them. Sadly, there's no debug output for the process, so I can't provide more detailed info.

Java memory heap error on running decompile task

From yesterday, I can't run successfully setupDecompWorkspace with gradlew.
I checked gradle.log and I saw the problem was occurred form decompile task.
Then, I ran decompile task with --debug option.
I saw gradle log and found a error log below:

Error occurred during initialization of VM
Could not reserve enough space for object heap

I set DEFAULT_JVM_OPTS of gradlew.bat -Xms512m -Xmx512m.
But, this error was not solved.

I check commits of ForgeGradle and I think this problem is happened from this commit:
bb1e035
because my PC is 32 bit OS and has 3.2GB memory.

JAVA_OPTS on my PC is only set -Dfile.encoding=utf8

What's solution of this problem?

setupDecompWorkspace error: com.cloudbees.diff.PatchException: Cannot find hunk target

Crash log

The error "com.cloudbees.diff.PatchException: Cannot find hunk target" was caused when running:

gradle setupDecompWorkspace --stacktrace --debug --info

With forge-1.6.4-9.11.1.964-src downloaded from the forge download site. Here is the (log)

Output of gradle -v

Gradle 1.10

Build time:   2013-12-17 09:28:15 UTC

Build number: none

Revision:     36ced393628875ff15575fa03d16c1349ffe8bb6

Groovy:       1.8.6

Ant:          Apache Ant(TM) version 1.9.2 compiled on July 8 2013

Ivy:          2.2.0

JVM:          1.6.0_65 (Apple Inc. 20.65-b04-462)

OS:           Mac OS X 10.9 x86_64

Gradle is installed with brew.

If you need anymore information I will gladly supply it.

Thanks Joshua.

Please add MC source edit capabilities

I would really like the ability to edit the Minecraft sources.
It is just easy to throw in a few println things or comment out some MC code when debugging. I get that you are not supposed to make basemods, but having to setup a second workspace just to mess with the MC source is a waist of time.

I don't mind it not being possible by default, but just add an option please.
You have: "setupDevWorkspace" (witch isn't all that useful since you can't see the MC source and thus can't trace anything or find out what a method does) and "setupDecompWorkspace" (witch is fine for anyone who doesn't want to mess with the MC code but would like to see what's going on behind the screens). Why not add "setupSourceWorkspace" so people can mess around?

In its current restricted form ForgeGradle isn't a complete replacement for the old ways, how can you then expect people to migrate from the old to the new without protest.

I hope you guys consider this.

Item/Block ID reassign on load

I don't know if there are any issue like this, but i think one goal should be a "smart" system than assign automatically ID if it already in use. I don't know if this is possible and i think if it's possible will be good improvement for all modders.

My idea is a "web page/ftp server" that give one list (plain test/CSV/other) of current blocks in the list. Then the modders only have to add the blocks/items to that list and FML downloads it and applies it. Check the mods and allow to load/use/create items/blocks of the current mods in the game. I think it can help with the compatibility of several mods at same time

Gradle Dev Workspace Creation Failure on :minecraftNatives

Running on OS X 10.9.1, Forge 1.7.2-10.12.0.967

I grabbed Forge 967 and attempted to create the dev workspace using the recommended setup.

$ ./gradlew setupDevWorkspace

Powered By MCP:

http://mcp.ocean-labs.de/

Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn

MCP Data version : unknown

:extractUserDev FAILED

FAILURE: Build failed with an exception.

What went wrong: Execution failed for task ':extractUserDev'. > Could not resolve all dependencies for configuration ':minecraftNatives'. > Could not resolve org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20131017. Required by: com.yourname.modid:minecraft:1.0 > Could not resolve org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20131017. > Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl-platform/2.9.1-nightly-20131017/lwjgl-platform-2.9.1-nightly-20131017.pom > Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT. > Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml. > Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden

Missing dependencies on Mac

After running

gradlew setupDecompWorkspace eclipse

on a mac, though the build has been successful, after importing the forge project folders into eclipse, it is missing four dependencies (project/java build path/libraries):
jwjgl-2.9.0, jwjgl-2.8.3, jwjgl-2.9.1-nightly and jwjgl_util-2.9.1-nightly.
When trying to link these, the 2.9.0 versions of jwjgl and jwjgl_util are in the "[home]/.gradle/caches/..." folder (where the other libraries seem to be), the other ones aren't (only .pom files with their name).
Only linking the 2.9.0 versions doesn't suffice, because minecraft crashes every time any key gets pressed (actually, the whole JRE seems to be crashing, the error gets passed to the os). When linking the other versions (downloaded separately), it does work.

From what I've read, other mac users seem to be missing these dependencies as well, but there was no issue about it yet on here.
EDIT: I just found the issues already created, discussed, and closed. Sorry.

gradle setupDevWorkspace fails at :applyBinPatches

I don't know whether this is a ForgeGradle or a MinecraftForge bug, but with the latest Forge (1.7.2-10.12.0.996), I can't set up the dev workspace. I get the following error:

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':applyBinPatches'.

    There is a binary discrepency between the expected input class net.minecraft.server.MinecraftServer (net.minecraft.server.MinecraftServer) and the actual class. Checksum on disk is 7860ded1, in patch 8b09a8c. Things are probably about to go very wrong. Did you put something into the jar file?

This only happens on 1.7.2, not on 1.6.4.

SetupDevWorkspace fails at :deobfBinJar

Running Forge 10.12.0.991 for Minecraft 1.7.2 on OS X 10.9 (Mavericks) with Java 1.6. Everything is running normally until it gets to :deobfBinJar. The stacktrace can be found here.

Bundle the APIs into jar

I have the API I am using in /src/api/java as suggested in a previous issue, is there a way to make gradle bundle this into the jar when it builds?

Could not call ProcessJarTask.doTask() on task ':deobfBinJar'

I am getting an error when I try to run a build. I'm running version 10.12.0.993 of Forge on OSX 10.9.

Execution failed for task ':deobfBinJar'.
> Could not call ProcessJarTask.doTask() on task ':deobfBinJar'

The command I'm running is:

./gradlew setupDevWorkspace --refresh-dependencies

This issue has existed in the past. It looks like the problem was with SpecialSource. Is SpecialSource having problems again? Am I doing something wrong? Thanks! :D

fml plugin fails at job ':getJavadocs'

Its because it tries to download the forge javadocs with the fml version. It ends up trying to download this file, which leads to a 404.
http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.2-7.2.107.862/forge-1.7.2-7.2.107.862-javadoc.zip

When using fml, the javadocs should either be skipped or use the latest forge javadocs. Another solution, which does not require an update to code, could be to have the requested url direct to the relevant javadocs on the website.

Invalid minecraft jar?

If attempting to start Minecraft in eclipse with a ForgeGradle environment, FML claims my minecraft jar is corrupted.

Log:

2013-11-20 20:14:54 [SEVERE] [ForgeModLoader] The minecraft jar file:/C:/Users/Lucas/.gradle/caches/net/minecraftforge/forge/1.6.4-9.11.1.960/forge-1.6.4-9.11.1.960-mcp.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! 2013-11-20 20:14:54 [SEVERE] [ForgeModLoader] For your safety, FML will not launch minecraft. You will need to fetch a clean version of the minecraft jar file 2013-11-20 20:14:54 [SEVERE] [ForgeModLoader] Technical information: The class net.minecraft.client.ClientBrandRetriever should have been associated with the minecraft jar file, and should have returned us a valid, intact minecraft jar location. This did not work. Either you have modified the minecraft jar file (if so run the forge installer again), or you are using a base editing jar that is changing this class (and likely others too). If you REALLY want to run minecraft in this configuration, add the flag -Dfml.ignoreInvalidMinecraftCertificates=true to the 'JVM settings' in your launcher profile.

Gradle :reobf fails

Test case: airbreather/YALSM@81ff0c9

Using local builds of MinecraftForge/MinecraftForge@1959e41 and 517fad0, I was able to reobfuscate successfully.

Using the official 1.7.2-10.12.0.968 release, I am not able to do anything that indirectly touches the :reobf task. Stack trace below:

...\GitHub\YALSM>gradle tasks --stacktrace
****************************
 Powered By MCP:
 http://mcp.ocean-labs.de/
 Searge, ProfMobius, Fesh0r,
 R4wk, ZeuX, IngisKahn
 MCP Data version : unknown
****************************
:tasks

------------------------------------------------------------
All tasks runnable from root project
------------------------------------------------------------

:tasks FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':tasks'.
> Could not determine the dependencies of task ':reobf'.

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

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':tasks'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:289)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:198)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:266)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:135)
        at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:95)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:46)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.Main.main(Main.java:37)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: org.gradle.api.GradleException: Could not determine the dependencies of task ':reobf'.
        at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.resolve(CachingTaskDependencyResolveContext.java:65)
        at org.gradle.api.internal.tasks.AbstractTaskDependency.getDependencies(AbstractTaskDependency.java:27)
        at org.gradle.api.internal.tasks.DefaultTaskContainer$1.getNodeValues(DefaultTaskContainer.java:205)
        at org.gradle.api.internal.tasks.DefaultTaskContainer$1.getNodeValues(DefaultTaskContainer.java:203)
        at org.gradle.internal.graph.CachingDirectedGraphWalker$GraphWithEmpyEdges.getNodeValues(CachingDirectedGraphWalker.java:200)
        at org.gradle.internal.graph.CachingDirectedGraphWalker.doSearch(CachingDirectedGraphWalker.java:112)
        at org.gradle.internal.graph.CachingDirectedGraphWalker.findValues(CachingDirectedGraphWalker.java:64)
        at org.gradle.api.internal.tasks.DefaultTaskContainer.actualize(DefaultTaskContainer.java:203)
        at org.gradle.api.tasks.diagnostics.TaskReportTask.generate(TaskReportTask.java:64)
        at org.gradle.api.tasks.diagnostics.AbstractReportTask.generate(AbstractReportTask.java:67)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:533)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:516)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 49 more
Caused by: java.lang.NullPointerException
        at net.minecraftforge.gradle.tasks.user.reobf.ReobfTask.getDeobfFile(ReobfTask.java:323)
        at net.minecraftforge.gradle.tasks.user.reobf.ReobfTask_Decorated.getDeobfFile(Unknown Source)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$PropertyInfo$4.create(AnnotationProcessingTaskFactory.java:453)
        at org.gradle.util.SingleMessageLogger.whileDisabled(SingleMessageLogger.java:168)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$PropertyInfo.getValue(AnnotationProcessingTaskFactory.java:451)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$Validator$1.call(AnnotationProcessingTaskFactory.java:255)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:120)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileTrees(DefaultFileCollectionResolveContext.java:75)
        at org.gradle.api.internal.file.collections.BuildDependenciesOnlyFileCollectionResolveContext$BuildableFileTreeInternalConverter.convertInto(BuildDependenciesOnlyFileCollectionResolveContext.java:50)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.doResolve(DefaultFileCollectionResolveContext.java:98)
        at org.gradle.api.internal.file.collections.DefaultFileCollectionResolveContext.resolveAsFileCollections(DefaultFileCollectionResolveContext.java:82)
        at org.gradle.api.internal.file.collections.BuildDependenciesOnlyFileCollectionResolveContext.resolveAsBuildables(BuildDependenciesOnlyFileCollectionResolveContext.java:43)
        at org.gradle.api.internal.file.CompositeFileCollection.addDependencies(CompositeFileCollection.java:136)
        at org.gradle.api.internal.file.CompositeFileCollection$3.resolve(CompositeFileCollection.java:124)
        at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext$TaskGraphImpl.getNodeValues(CachingTaskDependencyResolveContext.java:86)
        at org.gradle.internal.graph.CachingDirectedGraphWalker$GraphWithEmpyEdges.getNodeValues(CachingDirectedGraphWalker.java:200)
        at org.gradle.internal.graph.CachingDirectedGraphWalker.doSearch(CachingDirectedGraphWalker.java:112)
        at org.gradle.internal.graph.CachingDirectedGraphWalker.findValues(CachingDirectedGraphWalker.java:64)
        at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.doResolve(CachingTaskDependencyResolveContext.java:74)
        at org.gradle.api.internal.tasks.CachingTaskDependencyResolveContext.resolve(CachingTaskDependencyResolveContext.java:63)
        ... 66 more


BUILD FAILED

Total time: 3.517 secs

Failing to Download API

For the User Gradle Plugins (Both Forge and FML) the build is failing at task ':userDevPackageDepConfig'.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'cloaked-batman'.
> Failed to notify project evaluation listener.
   > Could not resolve all dependencies for configuration ':userDevPackageDepConfig'.
      > Could not resolve cpw.mods:fml:1.6.4-6.4.41.787.
        Required by:
            k2b6s9j.cloaked_batman:cloaked-batman:1.0
         > Could not GET 'http://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/1.6.4-6.4.41.787/fml-1.6.4-6.4.41.787.pom'. Received status code 403 from server: Forbidden

Could not call ProcessJarTask.doTask() on task ':deobfBinJar'

Just trying to run the setupDevWorkspace command when this happened.

For extra testing purposes I ran it with --refresh-dependencies and --stacktrace

Log from the command prompt:

C:\Users\Christian\Downloads\forge-1.6.4-9.11.1.964-src>gradlew setupDevWorkspace --refresh-dependen
cies --stacktrace
****************************
 Powered By MCP:
 http://mcp.ocean-labs.de/
 Searge, ProfMobius, Fesh0r,
 R4wk, ZeuX, IngisKahn
 MCP Data version : unknown
****************************
READING JSON NOW
:getAssets
:copyAssets UP-TO-DATE
:downloadClient SKIPPED
:downloadServer SKIPPED
:extractUserDev
:mergeJars SKIPPED
:applyBinPatches SKIPPED
:downloadMcpTools UP-TO-DATE
:genSrgs UP-TO-DATE
:deobfBinJar
Applying SpecialSource...
:deobfBinJar FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':deobfBinJar'.
> Could not call ProcessJarTask.doTask() on task ':deobfBinJar'

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

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':deobfBinJar'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(Execute
ActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActions
TaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExe
cutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTask
Executer.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExec
uter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmpt
ySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWit
hNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExec
uter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMo
stOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:
283)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(Ab
stractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(Ab
stractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTa
skPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java
:33)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java
:214)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java
:276)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPer
sistentDirectoryStore.java:142)
        at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRun
ningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.ja
va:31)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.
java:86)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java
:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:3
2)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:
166)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProces
sBuildActionExecuter.java:64)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecute
r.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecute
r.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineA
ctionFactory.java:201)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineA
ctionFactory.java:174)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFac
tory.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFac
tory.java:139)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33
)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22
)
        at org.gradle.launcher.Main.doAction(Main.java:46)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.Main.main(Main.java:37)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:58)
Caused by: org.gradle.api.GradleException: Could not call ProcessJarTask.doTask() on task ':deobfBin
Jar'
        at org.gradle.util.JavaMethod.invoke(JavaMethod.java:69)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskA
ction.doExecute(AnnotationProcessingTaskFactory.java:219)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskA
ction.execute(AnnotationProcessingTaskFactory.java:212)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskA
ction.execute(AnnotationProcessingTaskFactory.java:201)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteA
ctionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(Execute
ActionsTaskExecuter.java:61)
        ... 52 more
Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.signature.SignatureReader.acceptType(Lorg/
objectweb/asm/signature/SignatureVisitor;)V
        at org.objectweb.asm.commons.Remapper.mapSignature(Remapper.java:162)
        at net.md_5.specialsource.RemappingClassAdapter.visitField(RemappingClassAdapter.java:125)
        at org.objectweb.asm.ClassReader.readField(ClassReader.java:736)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:665)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
        at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:241)
        at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:223)
        at net.md_5.specialsource.JarRemapper.remapJar(JarRemapper.java:184)
        at net.minecraftforge.gradle.tasks.ProcessJarTask.deobfJar(ProcessJarTask.java:136)
        at net.minecraftforge.gradle.tasks.ProcessJarTask.doTask(ProcessJarTask.java:95)
        at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
        ... 59 more


BUILD FAILED

Total time: 19.314 secs

Task :reobf still failing

I've tried forge builds 1.7.2-10.12.0.{976, 977, 979, 982}.

It's been marked as closed and fixed:

It may be fixed in the Forge developers' own environments but it doesn't seem to be so for me, or, for example, this guy: http://www.minecraftforge.net/forum/index.php/topic,15156.0.html

I am doing:

    ./gradlew setupDecompWorkspace
    ./gradlew eclipse
    ./gradlew build

I have also tried the workaround suggested in various places:

    ./gradlew cleancache --refresh-dependencies 
$ ./gradlew build --stacktrace
****************************
 Powered By MCP:            
 http://mcp.ocean-labs.de/  
 Searge, ProfMobius, Fesh0r,
 R4wk, ZeuX, IngisKahn      
 MCP Data version : unknown
****************************
:downloadClient
:downloadServer
:extractUserDev
:mergeJars
Adding cpw/mods/fml/relauncher/SideOnly.class
Adding cpw/mods/fml/relauncher/Side.class
:applyBinPatches
:downloadMcpTools
:genSrgs UP-TO-DATE
:deobfBinJar
Applying SpecialSource...
Applying Exceptor...
Injecting source info...
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processResources UP-TO-DATE
:classes
:jar UP-TO-DATE
:reobf FAILED

FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':reobf'.
> No value has been specified for property 'deobfFile'.

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

* Exception is:
org.gradle.api.tasks.TaskValidationException: A problem was found with the configuration of task ':reobf'.
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
    at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
    at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:46)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at org.gradle.launcher.Main.main(Main.java:37)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:58)
Caused by: org.gradle.api.InvalidUserDataException: No value has been specified for property 'deobfFile'.
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:47)
    ... 48 more


BUILD FAILED

Total time: 1 mins 32.001 secs

Partial reobfuscation of inherited methods and fields

I just noticed that the build task doesn't reobfuscate methods and fields with an inheritance level greater than two. Take a look at this example with some dummy code:

package com.example.examplemod;

import net.minecraft.client.gui.Gui;

public class TestGui extends Gui {

    public TestGui() {
        drawCenteredString(null, null, 0, 0, 0);
        drawGradientRect(0, 0, 0, 0, 0, 0);
        drawString(null, null, 0, 0, 0);
        drawVerticalLine(0, 0, 0, 0);
        zLevel = 0;
    }
}

Which is reobfuscated correctly:

package com.example.examplemod;

import net.minecraft.client.gui.Gui;

public class TestGui extends Gui
{
  public TestGui()
  {
    func_73732_a(null, null, 0, 0, 0);
    func_73733_a(0, 0, 0, 0, 0, 0);
    func_73731_b(null, null, 0, 0, 0);
    func_73728_b(0, 0, 0, 0);
    this.field_73735_i = 0.0F;
  }
}

However, if I extend the class from GuiScreen instead of Gui, I get this:

package com.example.examplemod;

import net.minecraft.client.gui.GuiScreen;

public class TestGui extends GuiScreen
{
  public TestGui()
  {
    drawCenteredString(null, null, 0, 0, 0);
    drawGradientRect(0, 0, 0, 0, 0, 0);
    drawString(null, null, 0, 0, 0);
    drawVerticalLine(0, 0, 0, 0);
    this.zLevel = 0.0F;
  }
}

This obviously would throw NoSuchMethodErrors when loaded in an obfuscated Forge environment.

This bug could also be related with issue #32. However, I compiled my example in a clean Gradle environment and left the settings and builds untouched, just to be sure.

Can't Install now?


Powered By MCP:
http://mcp.ocean-labs.de/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn
MCP Data version : unknown


:getAssets
:copyAssets
:downloadClient SKIPPED
:downloadServer SKIPPED
:extractUserDev
READING JSON NOW
:mergeJars SKIPPED
:applyBinPatches SKIPPED
:downloadMcpTools
:genSrgs
:deobfBinJar
Applying SpecialSource...
:deobfBinJar FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':deobfBinJar'.

    Could not call ProcessJarTask.doTask() on task ':deobfBinJar'

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 42.797 secs

That's what I get when I run gradlew.bat setupDevWorkspace

So yeah there is an error on files.minecraftforge.net copy latest of the Forge Src

Build failed; failed for task ':addForgeJavadoc'

When decomping on a mac, using command 'bash gradlew setupDecompWorkspace eclipse --debug' I find that it fails and spits out this error:

10:18:48.759 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@a9bbe68, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@76f1a348, org.gradle.logging.internal.JavaUtilLoggingConfigurer@721708f9]
10:18:48.759 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':addForgeJavadoc'
10:18:48.760 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :addForgeJavadoc FAILED
10:18:48.760 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :addForgeJavadoc (Thread[main,5,main]) completed. Took 38.474 secs.
10:18:48.761 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 3 mins 29.503 secs, idle: 0.015 secs
10:18:48.982 [ERROR] [org.gradle.BuildExceptionReporter]
10:18:48.983 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
10:18:48.983 [ERROR] [org.gradle.BuildExceptionReporter]
10:18:49.176 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
10:18:49.177 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':addForgeJavadoc'.
10:18:49.177 [ERROR] [org.gradle.BuildExceptionReporter] > Could not call EditJarTask.doTask() on task ':addForgeJavadoc'
10:18:49.945 [ERROR] [org.gradle.BuildExceptionReporter]
10:18:49.945 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
10:18:50.120 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':addForgeJavadoc'.
10:18:50.289 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
10:18:50.289 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
10:18:50.290 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
10:18:50.290 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
10:18:50.291 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
10:18:50.291 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
10:18:50.292 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
10:18:50.293 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
10:18:50.293 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
10:18:50.513 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
10:18:50.513 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
10:18:50.514 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
10:18:50.514 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
10:18:50.515 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
10:18:50.515 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.internal.Factories$1.create(Factories.java:22)
10:18:50.516 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
10:18:50.517 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
10:18:50.517 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
10:18:50.518 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
10:18:50.710 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
10:18:50.710 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
10:18:50.711 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
10:18:50.711 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
10:18:50.711 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
10:18:50.712 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
10:18:50.712 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
10:18:50.712 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
10:18:50.712 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
10:18:50.712 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
10:18:50.887 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
10:18:50.887 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
10:18:50.888 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
10:18:50.888 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
10:18:50.888 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
10:18:50.888 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
10:18:50.888 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
10:18:50.889 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
10:18:50.889 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
10:18:50.889 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
10:18:51.061 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
10:18:51.062 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
10:18:51.062 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
10:18:51.062 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
10:18:51.063 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
10:18:51.063 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.doAction(Main.java:46)
10:18:51.063 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
10:18:51.064 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.Main.main(Main.java:37)
10:18:51.064 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
10:18:51.064 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
10:18:51.242 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
10:18:51.243 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
10:18:51.243 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
10:18:51.243 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:58)
10:18:51.244 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.gradle.api.GradleException: Could not call EditJarTask.doTask() on task ':addForgeJavadoc'
10:18:51.244 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.util.JavaMethod.invoke(JavaMethod.java:69)
10:18:51.245 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
10:18:51.245 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
10:18:51.246 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
10:18:51.246 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
10:18:51.247 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
10:18:51.477 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
10:18:51.477 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
10:18:51.478 [ERROR] [org.gradle.BuildExceptionReporter] ... 52 more
10:18:51.478 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.OutOfMemoryError: Java heap space
10:18:51.479 [ERROR] [org.gradle.BuildExceptionReporter] at net.minecraftforge.gradle.tasks.RemapSourcesTask.asRead(RemapSourcesTask.java:130)
10:18:51.479 [ERROR] [org.gradle.BuildExceptionReporter] at net.minecraftforge.gradle.tasks.abstractutil.EditJarTask.readJarAndClean(EditJarTask.java:90)
10:18:51.479 [ERROR] [org.gradle.BuildExceptionReporter] at net.minecraftforge.gradle.tasks.abstractutil.EditJarTask.doTask(EditJarTask.java:39)
10:18:51.480 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
10:18:51.480 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
10:18:51.480 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
10:18:51.703 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
10:18:51.704 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
10:18:51.704 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
10:18:51.705 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
10:18:51.706 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
10:18:51.706 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
10:18:51.706 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
10:18:51.707 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
10:18:51.707 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
10:18:51.708 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
10:18:51.898 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
10:18:51.898 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
10:18:51.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
10:18:51.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
10:18:51.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
10:18:51.899 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
10:18:51.900 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
10:18:51.900 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
10:18:51.901 [ERROR] [org.gradle.BuildExceptionReporter]
10:18:51.901 [LIFECYCLE] [org.gradle.BuildResultLogger]
10:18:52.107 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
10:18:52.107 [LIFECYCLE] [org.gradle.BuildResultLogger]
10:18:52.108 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 3 mins 40.719 secs

ForgeGradle: 31c2c7c8ba5549babfb3ab808071e0a714414dfc task :reobf fails

Seems issue #38 has been fixed in part, but still crashes on :reobf; stacktrace:

:reobf FAILED

FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':reobf'.
> No value has been specified for property 'deobfFile'.

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

* Exception is:
org.gradle.api.tasks.TaskValidationException: A problem was found with the configuration of task ':reobf'.
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:289)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:198)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:266)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:135)
    at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:95)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
    at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:46)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at org.gradle.launcher.Main.main(Main.java:37)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: org.gradle.api.InvalidUserDataException: No value has been specified for property 'deobfFile'.
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:47)
    ... 45 more


BUILD FAILED

Using JGit instead of normal git?

Allows those without git installed, or whom use other git clients (like me, I use SourceTree) to still run the setupForge task, unless there is another way?

NoSuchMethodError: org.objectweb.asm.signature.SignatureReader.accept

I'm getting this when I'm trying to run gradle setupForge, fresh clone of MinecraftForge/master. Have tried running clean and cleanCache

I traced it and the method definitely exists; I'm guessing one of the jars is not being loaded onto the classpath properly?

Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.signature.SignatureReader.accept(Lorg/objectweb/asm/signature/SignatureVisitor;)V
    at org.objectweb.asm.commons.Remapper.mapSignature(Remapper.java:162)
    at net.md_5.specialsource.RemappingClassAdapter.visit(RemappingClassAdapter.java:98)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:614)
    at org.objectweb.asm.ClassReader.accept(ClassReader.java:506)
    at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:241)
    at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:223)
    at net.md_5.specialsource.JarRemapper.remapJar(JarRemapper.java:184)
    at net.minecraftforge.gradle.tasks.ProcessJarTask.deobfJar(ProcessJarTask.java:136)
    at net.minecraftforge.gradle.tasks.ProcessJarTask.doTask(ProcessJarTask.java:95)
    at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
    ... 59 more

Ability to reobf using non-srg names.

There should be the ability to customize the obfuscation type in the reobf task.

I would like to build non-forge mods, such as LiteLoader, using ForgeGradle, but the mod gets reobfed using srg-names, which doesn't work if Forge isn't installed. It gets more complicated when you want to make a forge version of a mod, as mcp and ForgeGradle don't use the same names as far as I'm aware.

Fail on : recompForge

It looks like it won't get the nightly lwjgl's...
If you need more info just ask
Also this was after several attempts, before which I deleted EVERYTHING (the user .gradle folder, the build folder, and the .gradle in the workspace), thats why most everything is skipped/up-to-date

OS: OSX 10.9.1 (Mac)

[sts] -----------------------------------------------------
[sts] Starting Gradle build for the following tasks: 
[sts]      :setupDecompWorkspace
[sts]      :eclipse
[sts] -----------------------------------------------------
****************************
 Powered By MCP:            
 http://mcp.ocean-labs.de/  
 Searge, ProfMobius, Fesh0r,
 R4wk, ZeuX, IngisKahn      
 MCP Data version : unknown
****************************
:extractUserDev
:getAssetsIndex
:getAssets
:copyAssets
:extractNatives
:genSrgs UP-TO-DATE
:downloadMcpTools UP-TO-DATE
:downloadClient SKIPPED
:downloadServer SKIPPED
:getJavadocs SKIPPED
:mergeJars SKIPPED
:deobfuscateJar UP-TO-DATE
:decompile SKIPPED
:doFmlPatches SKIPPED
:addFmlSources UP-TO-DATE
:remapJar SKIPPED
:doForgePatches SKIPPED
:addForgeJavadoc SKIPPED
:recompForge
extracting sources...
compiling sources...
:recompForge FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':recompForge'.
> Could not resolve all dependencies for configuration ':minecraft'.
   > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
     Required by:
         com.yourname.modid:forge-1.7.2-10.12.0.998-src:1.0
      > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
         > Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20131017/lwjgl-2.9.1-nightly-20131017.pom
            > Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT.
               > Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml.
                  > Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden
   > Could not resolve org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20131017.
     Required by:
         com.yourname.modid:forge-1.7.2-10.12.0.998-src:1.0
      > Could not resolve org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20131017.
         > Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20131017/lwjgl_util-2.9.1-nightly-20131017.pom
            > Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT.
               > Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml.
                  > Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden
   > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
     Required by:
         com.yourname.modid:forge-1.7.2-10.12.0.998-src:1.0 > net.minecraft:launchwrapper:1.9
      > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
         > Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20131017/lwjgl-2.9.1-nightly-20131017.pom
            > Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT.
               > Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml.
                  > Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden
   > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
     Required by:
         com.yourname.modid:forge-1.7.2-10.12.0.998-src:1.0 > com.paulscode:librarylwjglopenal:20100824
      > Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
         > Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20131017/lwjgl-2.9.1-nightly-20131017.pom
            > Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT.
               > Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml.
                  > Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.403 secs
[sts] Build failed
org.gradle.tooling.BuildException: Could not execute build using Gradle installation '/Library/gradle-1.8'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:53)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConnection$2.run(DefaultAsyncConnection.java:71)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
Caused by: org.gradle.api.internal.LocationAwareException: Execution failed for task ':recompForge'.
    at org.gradle.initialization.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:85)
    at org.gradle.initialization.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:47)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:115)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
    at org.gradle.tooling.internal.provider.BuildModelAction.run(BuildModelAction.java:70)
    at org.gradle.tooling.internal.provider.BuildModelAction.run(BuildModelAction.java:30)
    at org.gradle.tooling.internal.provider.ConfiguringBuildAction.run(ConfiguringBuildAction.java:108)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:45)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:42)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:24)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.StartStopIfBuildAndStop.execute(StartStopIfBuildAndStop.java:33)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.ReturnResult.execute(ReturnResult.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:71)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:69)
    at org.gradle.util.Swapper.swap(Swapper.java:38)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:69)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:59)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:45)
    at org.gradle.launcher.daemon.server.DaemonStateCoordinator.runCommand(DaemonStateCoordinator.java:186)
    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy.doBuild(StartBuildOrRespondWithBusy.java:49)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:34)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.HandleStop.execute(HandleStop.java:36)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.CatchAndForwardDaemonFailure.execute(CatchAndForwardDaemonFailure.java:32)
    at org.gradle.launcher.daemon.server.exec.DaemonCommandExecution.proceed(DaemonCommandExecution.java:125)
    at org.gradle.launcher.daemon.server.exec.DefaultDaemonCommandExecuter.executeCommand(DefaultDaemonCommandExecuter.java:48)
    at org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.handleCommand(DefaultIncomingConnectionHandler.java:155)
    at org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.receiveAndHandleCommand(DefaultIncomingConnectionHandler.java:128)
    at org.gradle.launcher.daemon.server.DefaultIncomingConnectionHandler$ConnectionWorker.run(DefaultIncomingConnectionHandler.java:116)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':recompForge'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
    at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
    ... 45 more
Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':minecraft'.
    at org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.rethrowFailure(DefaultLenientConfiguration.java:52)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultResolvedConfiguration.rethrowFailure(DefaultResolvedConfiguration.java:36)
    at org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver$FilesAggregatingResolvedConfiguration.rethrowFailure(SelfResolvingDependencyResolver.java:106)
    at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver$ErrorHandlingResolvedConfiguration.rethrowFailure(ErrorHandlingArtifactDependencyResolver.java:176)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:465)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:202)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getFiles(Unknown Source)
    at org.gradle.api.internal.file.AbstractFileCollection.getAsPath(AbstractFileCollection.java:64)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getAsPath(Unknown Source)
    at net.minecraftforge.gradle.tasks.user.RecompileTask$1.call(RecompileTask.java:117)
    at groovy.lang.Closure.call(Closure.java:406)
    at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:56)
    at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:130)
    at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:91)
    at org.gradle.api.internal.file.DefaultFileOperations.exec(DefaultFileOperations.java:178)
    at org.gradle.api.internal.project.AbstractProject.exec(AbstractProject.java:836)
    at net.minecraftforge.gradle.tasks.user.RecompileTask.compile(RecompileTask.java:108)
    at net.minecraftforge.gradle.tasks.user.RecompileTask.doTask(RecompileTask.java:58)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
    ... 74 more
Caused by: org.gradle.api.internal.artifacts.ivyservice.ModuleVersionResolveException: Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
Required by:
    com.yourname.modid:forge-1.7.2-10.12.0.998-src:1.0
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.resolve(UserResolverChain.java:66)
    at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:34)
    at org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDependencyResolver.resolve(ProjectDependencyResolver.java:54)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LazyDependencyToModuleResolver$AbstractVersionResolveResult.resolve(LazyDependencyToModuleResolver.java:84)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$ModuleVersionResolveState.resolve(DependencyGraphBuilder.java:655)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$ModuleVersionResolveState.getMetaData(DependencyGraphBuilder.java:666)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$DependencyEdge.calculateTargetConfigurations(DependencyGraphBuilder.java:339)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$DependencyEdge.attachToTargetConfigurations(DependencyGraphBuilder.java:313)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:128)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:68)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver$1.transform(DefaultDependencyResolver.java:101)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver$1.transform(DefaultDependencyResolver.java:71)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager.withIvy(DefaultIvyContextManager.java:61)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver.resolve(DefaultDependencyResolver.java:71)
    at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.create(CacheLockingArtifactDependencyResolver.java:39)
    at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.create(CacheLockingArtifactDependencyResolver.java:37)
    at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:143)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:130)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.useCache(DefaultCacheLockingManager.java:54)
    at org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver.resolve(CacheLockingArtifactDependencyResolver.java:37)
    at org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver.resolve(SelfResolvingDependencyResolver.java:41)
    at org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsArtifactDependencyResolver.resolve(ShortcircuitEmptyConfigsArtifactDependencyResolver.java:46)
    at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver.resolve(ErrorHandlingArtifactDependencyResolver.java:44)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolve(DefaultConfigurationResolver.java:42)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveNow(DefaultConfiguration.java:240)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:230)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getResolvedConfiguration(Unknown Source)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:463)
    ... 99 more
Caused by: org.gradle.api.internal.artifacts.ivyservice.ModuleVersionResolveException: Could not resolve org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017.
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.getDependency(ExternalResourceResolver.java:195)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.getDependency(MavenResolver.java:81)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.getDependency(ExternalResourceResolver.java:148)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CacheLockingModuleVersionRepository$1.run(CacheLockingModuleVersionRepository.java:45)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.longRunningOperation(DefaultCacheLockingManager.java:50)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CacheLockingModuleVersionRepository.getDependency(CacheLockingModuleVersionRepository.java:43)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.getDependency(CachingModuleVersionRepository.java:87)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.CachedRepository.getDependency(CachedRepository.java:54)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain$RepositoryResolveState.resolve(UserResolverChain.java:183)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.findLatestModule(UserResolverChain.java:97)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.findLatestModule(UserResolverChain.java:80)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.resolve(UserResolverChain.java:55)
    ... 126 more
Caused by: org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParseException: Could not parse POM https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20131017/lwjgl-2.9.1-nightly-20131017.pom
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:41)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:28)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DefaultMetaDataParser.parseModuleMetaData(DefaultMetaDataParser.java:31)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.doGetArtifactMetadata(ExternalResourceResolver.java:218)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.getArtifactMetadata(ExternalResourceResolver.java:201)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.getDependency(ExternalResourceResolver.java:186)
    ... 141 more
Caused by: org.gradle.api.internal.artifacts.ivyservice.ModuleVersionResolveException: Could not resolve org.lwjgl.lwjgl:parent:2.9.1-SNAPSHOT.
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.resolve(UserResolverChain.java:66)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ResolveIvyFactory$ParentModuleLookupResolver$1.run(ResolveIvyFactory.java:136)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:143)
    at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:131)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:134)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.useCache(DefaultCacheLockingManager.java:58)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ResolveIvyFactory$ParentModuleLookupResolver.resolve(ResolveIvyFactory.java:134)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolverDescriptorParseContext.getModuleDescriptor(ExternalResourceResolverDescriptorParseContext.java:51)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser.parseOtherPom(GradlePomModuleDescriptorParser.java:208)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.GradlePomModuleDescriptorParser.doParseDescriptor(GradlePomModuleDescriptorParser.java:78)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:37)
    ... 146 more
Caused by: org.gradle.api.internal.resource.ResourceException: Unable to load Maven meta-data from https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml.
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenMetadataLoader.load(MavenMetadataLoader.java:50)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.parseMavenMetadata(MavenResolver.java:191)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.findUniqueSnapshotVersion(MavenResolver.java:176)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.getSnapshotDependency(MavenResolver.java:87)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.getDependency(MavenResolver.java:79)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.getDependency(ExternalResourceResolver.java:148)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CacheLockingModuleVersionRepository$1.run(CacheLockingModuleVersionRepository.java:45)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.longRunningOperation(DefaultCacheLockingManager.java:50)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CacheLockingModuleVersionRepository.getDependency(CacheLockingModuleVersionRepository.java:43)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository.getDependency(CachingModuleVersionRepository.java:87)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.CachedRepository.getDependency(CachedRepository.java:54)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain$RepositoryResolveState.resolve(UserResolverChain.java:183)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.findLatestModule(UserResolverChain.java:97)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.findLatestModule(UserResolverChain.java:80)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.UserResolverChain.resolve(UserResolverChain.java:55)
    ... 157 more
Caused by: org.gradle.api.UncheckedIOException: Could not GET 'https://libraries.minecraft.net/org/lwjgl/lwjgl/parent/2.9.1-SNAPSHOT/maven-metadata.xml'. Received status code 403 from server: Forbidden
    at org.gradle.api.internal.externalresource.transport.http.HttpClientHelper.processResponse(HttpClientHelper.java:121)
    at org.gradle.api.internal.externalresource.transport.http.HttpClientHelper.performGet(HttpClientHelper.java:70)
    at org.gradle.api.internal.externalresource.transport.http.HttpResourceAccessor.getResource(HttpResourceAccessor.java:46)
    at org.gradle.api.internal.externalresource.transport.http.HttpResourceAccessor.getResource(HttpResourceAccessor.java:32)
    at org.gradle.api.internal.externalresource.transport.DefaultExternalResourceRepository.getResource(DefaultExternalResourceRepository.java:61)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenMetadataLoader.parseMavenMetadataInfo(MavenMetadataLoader.java:56)
    at org.gradle.api.internal.artifacts.repositories.resolver.MavenMetadataLoader.load(MavenMetadataLoader.java:46)
    ... 175 more
[sts] Time taken: 0 min, 5 sec
[sts] -----------------------------------------------------

ForgeGradle recompile issue

I'm making this issue because Abrar told me to!

When using the gradle environment setup of Abrar's EE3 fork, running gradlew build or gradlew release only compiles my Reference.java class and nothing else.

My build.gradle: http://pastebin.com/9Jg79AHc

Source jar is not automatically linked in idea

As the title states, when i run gradle setupDecompWorkspace, and refresh the gradle project in idea, only forge-mcp.jar is linked, but i have to attach forge-src.jar manually. Afaik, this happens automatically in eclipse.

Execution failed for task ':copyAssets' - FileNotFoundException

I do not know if this is because my user name has special characters in it (space and dot) or if it is because my laptop is too slow to copy these "larger" (>2MB) files in time.

Other, smaller files (~10k) are there, even in the same directory as the missing file.

When I manually copy that file (~10MB) mentioned in the log (s.b.) another missing file will trigger the same error: assets\objects\71\71cc853556f7ca5784c9e9fc8e0bd6778d13027b (~2.5MB)

I was able to work around this by copying the complete assets folder manually.

Environment:
User-Agent: Gradle/1.8 (Windows 7;6.1;amd64) (Oracle Corporation;1.7.0_45;24.45-b08)

full log: https://gist.github.com/zsawyer/8148599
snippet of gradle.log of gradlew.bat setupDevWorkspace --refresh-dependencies -d -s:

15:59:29.655 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':extractUserDev'
15:59:29.663 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :extractUserDev (Thread[main,5,main]) completed. Took 5.507 secs.
15:59:29.671 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :getAssetsIndex (Thread[main,5,main]) started.
15:59:29.678 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :getAssetsIndex
15:59:29.679 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':getAssetsIndex'
15:59:29.695 [INFO] [org.gradle.api.Project] Resolving: https://s3.amazonaws.com/Minecraft.Download/indexes/{ASSET_INDEX}.json
15:59:29.703 [INFO] [org.gradle.api.Project] Resolved:  https://s3.amazonaws.com/Minecraft.Download/indexes/legacy.json
15:59:29.711 [INFO] [org.gradle.api.Project] Resolving: {CACHE_DIR}/minecraft/assets/indexes/{ASSET_INDEX}.json
15:59:29.720 [INFO] [org.gradle.api.Project] Resolved:  C:/Users/Z. Sawyer/.gradle/caches/minecraft/assets/indexes/legacy.json
15:59:29.728 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':getAssetsIndex' is up-to-date
15:59:29.738 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache taskArtifacts.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\taskArtifacts.bin)
15:59:29.752 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':getAssetsIndex' (up-to-date check took 0.016 secs) due to:
  Task.upToDateWhen is false.
15:59:29.760 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':getAssetsIndex'.
15:59:29.768 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:29.776 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:29.784 [INFO] [org.gradle.api.Task] Downloading https://s3.amazonaws.com/Minecraft.Download/indexes/legacy.json to C:\Users\Z. Sawyer\.gradle\caches\minecraft\assets\indexes\legacy.json
15:59:30.301 [DEBUG] [sun.net.www.protocol.http.HttpURLConnection] sun.net.www.MessageHeader@4182fc95 pairs: {GET /Minecraft.Download/indexes/legacy.json HTTP/1.1: null}{User-Agent: Java/1.7.0_45}{Host: s3.amazonaws.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Connection: keep-alive}
15:59:41.187 [DEBUG] [sun.net.www.protocol.http.HttpURLConnection] sun.net.www.MessageHeader@1ee146910 pairs: {null: HTTP/1.1 200 OK}{x-amz-id-2: Op1ojuUFPqsanPxtGTaJOOko/5/uJQ1Zts2ZxD+3qmZJ9ppDiRcjrSMU5uuqU4cJ}{x-amz-request-id: 33943AF841CAB341}{Date: Fri, 27 Dec 2013 14:59:41 GMT}{Last-Modified: Thu, 28 Nov 2013 10:06:59 GMT}{ETag: "73e8c1d4445b71a97dad6161b47b242e"}{Accept-Ranges: bytes}{Content-Type: application/json}{Content-Length: 134284}{Server: AmazonS3}
15:59:42.003 [INFO] [org.gradle.api.Task] Download complete
15:59:42.012 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:42.020 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:42.028 [INFO] [org.gradle.api.Project] Resolving: {CACHE_DIR}/minecraft/assets/indexes/{ASSET_INDEX}.json
15:59:42.037 [INFO] [org.gradle.api.Project] Resolved:  C:/Users/Z. Sawyer/.gradle/caches/minecraft/assets/indexes/legacy.json
15:59:42.084 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:42.102 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache outputFileStates.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\outputFileStates.bin)
15:59:42.114 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache fileHashes.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\fileHashes.bin)
15:59:42.142 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Opening cache fileSnapshots.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\fileSnapshots.bin)
15:59:42.163 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':getAssetsIndex'
15:59:42.172 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :getAssetsIndex (Thread[main,5,main]) completed. Took 12.494 secs.
15:59:42.180 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :getAssets (Thread[main,5,main]) started.
15:59:42.187 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :getAssets
15:59:42.187 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':getAssets'
15:59:42.201 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':getAssets' is up-to-date
15:59:42.210 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':getAssets' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
15:59:42.218 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':getAssets'.
15:59:42.226 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:42.234 [INFO] [org.gradle.api.Project] Resolving: {CACHE_DIR}/minecraft/assets
15:59:42.241 [INFO] [org.gradle.api.Project] Resolved:  C:/Users/Z. Sawyer/.gradle/caches/minecraft/assets
15:59:42.769 [INFO] [org.gradle.api.Task] Finished parsing JSON
15:59:42.779 [INFO] [org.gradle.api.Task] Files Missing: 9/1120
15:59:42.789 [INFO] [org.gradle.api.Task] Threads initially spawned: 0
15:59:42.798 [INFO] [org.gradle.api.Task] All 0 threads Complete
15:59:42.808 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:42.818 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':getAssets'
15:59:42.827 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :getAssets (Thread[main,5,main]) completed. Took 0.64 secs.
15:59:42.838 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :copyAssets (Thread[main,5,main]) started.
15:59:42.847 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :copyAssets
15:59:42.848 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Starting to execute task ':copyAssets'
15:59:42.866 [INFO] [org.gradle.api.Project] Resolving: {ASSET_DIR}
15:59:42.876 [INFO] [org.gradle.api.Project] Resolved:  eclipse/assets
15:59:42.886 [DEBUG] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Determining if task ':copyAssets' is up-to-date
15:59:43.559 [INFO] [org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter] Executing task ':copyAssets' (up-to-date check took 0.663 secs) due to:
  No history is available.
15:59:43.570 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':copyAssets'.
15:59:43.581 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:43.592 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:43.604 [INFO] [org.gradle.api.Project] Resolving: {CACHE_DIR}/minecraft/assets
15:59:43.613 [INFO] [org.gradle.api.Project] Resolved:  C:/Users/Z. Sawyer/.gradle/caches/minecraft/assets
15:59:43.699 [DEBUG] [org.gradle.logging.internal.DefaultLoggingConfigurer] Finished configuring with level: DEBUG, configurers: [org.gradle.logging.internal.OutputEventRenderer@3275323c, org.gradle.logging.internal.logback.LogbackLoggingConfigurer@2c351b05, org.gradle.logging.internal.JavaUtilLoggingConfigurer@5280fbef]
15:59:43.709 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':copyAssets'
15:59:43.717 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :copyAssets FAILED
15:59:43.729 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :copyAssets (Thread[main,5,main]) completed. Took 0.882 secs.
15:59:43.737 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 19.523 secs, idle: 0.075 secs
15:59:43.751 [ERROR] [org.gradle.BuildExceptionReporter] 
15:59:43.759 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
15:59:43.768 [ERROR] [org.gradle.BuildExceptionReporter] 
15:59:43.775 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
15:59:43.781 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':copyAssets'.
15:59:43.790 [ERROR] [org.gradle.BuildExceptionReporter] > Could not call CopyAssetsTask.doTask() on task ':copyAssets'
15:59:43.800 [ERROR] [org.gradle.BuildExceptionReporter] 
15:59:43.807 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
15:59:43.815 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':copyAssets'.
15:59:43.823 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
15:59:43.830 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
15:59:43.838 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
15:59:43.845 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
15:59:43.855 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
15:59:43.863 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
15:59:43.871 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
15:59:43.879 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
15:59:43.887 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
15:59:43.893 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
15:59:43.901 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
15:59:43.908 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
15:59:43.915 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
15:59:43.922 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
15:59:43.929 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.internal.Factories$1.create(Factories.java:22)
15:59:43.936 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
15:59:43.943 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
15:59:43.950 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
15:59:43.957 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
15:59:43.964 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
15:59:43.972 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
15:59:43.980 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
15:59:43.987 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
15:59:43.993 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
15:59:44.001 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
15:59:44.009 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
15:59:44.017 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
15:59:44.027 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
15:59:44.034 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
15:59:44.041 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
15:59:44.047 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
15:59:44.055 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
15:59:44.062 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
15:59:44.070 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
15:59:44.076 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
15:59:44.083 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
15:59:44.090 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
15:59:44.097 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
15:59:44.104 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
15:59:44.111 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
15:59:44.118 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
15:59:44.125 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
15:59:44.132 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
15:59:44.139 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
15:59:44.145 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.Main.doAction(Main.java:46)
15:59:44.152 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
15:59:44.158 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.Main.main(Main.java:37)
15:59:44.164 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
15:59:44.171 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
15:59:44.178 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
15:59:44.185 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
15:59:44.191 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
15:59:44.198 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:58)
15:59:44.204 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: org.gradle.api.GradleException: Could not call CopyAssetsTask.doTask() on task ':copyAssets'
15:59:44.213 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.util.JavaMethod.invoke(JavaMethod.java:69)
15:59:44.220 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
15:59:44.227 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
15:59:44.234 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
15:59:44.241 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
15:59:44.247 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
15:59:44.254 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
15:59:44.260 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
15:59:44.268 [ERROR] [org.gradle.BuildExceptionReporter]    ... 52 more
15:59:44.274 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.io.FileNotFoundException: C:\Users\Z. Sawyer\.gradle\caches\minecraft\assets\objects\71\71cc853556f7ca5784c9e9fc8e0bd6778d13027b (The system cannot find the file specified)
15:59:44.281 [ERROR] [org.gradle.BuildExceptionReporter]    at com.google.common.io.Files$FileByteSource.openStream(Files.java:124)
15:59:44.287 [ERROR] [org.gradle.BuildExceptionReporter]    at com.google.common.io.Files$FileByteSource.openStream(Files.java:114)
15:59:44.294 [ERROR] [org.gradle.BuildExceptionReporter]    at com.google.common.io.ByteSource.copyTo(ByteSource.java:202)
15:59:44.301 [ERROR] [org.gradle.BuildExceptionReporter]    at com.google.common.io.Files.copy(Files.java:436)
15:59:44.309 [ERROR] [org.gradle.BuildExceptionReporter]    at net.minecraftforge.gradle.tasks.CopyAssetsTask.doTask(CopyAssetsTask.java:51)
15:59:44.316 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
15:59:44.322 [ERROR] [org.gradle.BuildExceptionReporter]    ... 59 more
15:59:44.329 [ERROR] [org.gradle.BuildExceptionReporter] 
15:59:44.336 [LIFECYCLE] [org.gradle.BuildResultLogger] 
15:59:44.342 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
15:59:44.350 [LIFECYCLE] [org.gradle.BuildResultLogger] 
15:59:44.357 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 1 mins 56.565 secs
15:59:44.365 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache fileSnapshots.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\fileSnapshots.bin)
15:59:44.375 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache outputFileStates.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\outputFileStates.bin)
15:59:44.383 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache taskArtifacts.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\taskArtifacts.bin)
15:59:44.392 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache fileHashes.bin (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts\fileHashes.bin)
15:59:44.406 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on task artifact state cache (D:\forge-1.7.2-10.12.0.968-src\.gradle\1.8\taskArtifacts).
15:59:44.415 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on no_buildscript class cache for build file 'D:\forge-1.7.2-10.12.0.968-src\build.gradle' (C:\Users\Z. Sawyer\.gradle\caches\1.8\scripts\build_1riss26lrfmke9okb0q3dg6pee\ProjectScript\no_buildscript).
15:59:44.424 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on buildscript class cache for build file 'D:\forge-1.7.2-10.12.0.968-src\build.gradle' (C:\Users\Z. Sawyer\.gradle\caches\1.8\scripts\build_1riss26lrfmke9okb0q3dg6pee\ProjectScript\buildscript).
15:59:44.432 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache module-metadata.bin (C:\Users\Z. Sawyer\.gradle\caches\artifacts-26\module-metadata.bin)
15:59:44.442 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache artifact-at-url.bin (C:\Users\Z. Sawyer\.gradle\caches\artifacts-26\artifact-at-url.bin)
15:59:44.459 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache dynamic-revisions.bin (C:\Users\Z. Sawyer\.gradle\caches\artifacts-26\dynamic-revisions.bin)
15:59:44.469 [DEBUG] [org.gradle.cache.internal.btree.BTreePersistentIndexedCache] Closing cache artifact-at-repository.bin (C:\Users\Z. Sawyer\.gradle\caches\artifacts-26\artifact-at-repository.bin)
15:59:44.480 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on artifact cache (C:\Users\Z. Sawyer\.gradle\caches\artifacts-26).
15:59:44.491 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryDependencyMetadataCache] In-memory dependency metadata cache closed. Repos cached: 9, cache instances: 4, modules served from cache: 6, artifacts: 0
15:59:44.506 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory] Resolved configuration cache closed. Cache reads: 0, disk reads: 0 (avg: 0.0 secs, total: 0.0 secs)
15:59:44.517 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.CachedStoreFactory] Resolution result cache closed. Cache reads: 0, disk reads: 0 (avg: 0.0 secs, total: 0.0 secs)
15:59:44.525 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.store.ResolutionResultsStoreFactory] Deleted 2 resolution results binary files in 0.022 secs

CRITICAL TAMPERING WITH MINECRAFT but no tampering has been done o3o

Uhh so apparently i don't know what happened but uhhh....
the 1.7.2 build is giving me some weird problems.

The minecraft jar file:/C:/Users//.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.0.968/forge-1.7.2-10.12.0.968-mcp.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!

What is:
forge-1.7.2-10.12.0.968-mcp.jar! ? o3o

and also why is ClientBrandRetriever.class corrupt if it can't be found?

Clean build/libs before build.

Is there a way to clean build/libs before building the new libs. Jenkins doesn't have a way to do this after it archives the .jars.

Add external library files (lib)

How does one now add lib files now?

As I can't seem to find the mcp/lib folder for compiling, could someone tell me what the procedure is now so that I can compile my mod without having dependence errors.

Thanks,
artdude543

AT compatibility broken?

Apparently custom access transformers (added by a build.gradle or whatever) aren't being applied during the deobfuscation process. This broke the FE buildscript :( LOL

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.