I'm doing a completely first time install of Forge through gradle to start trying to mod.
Every time I set up and workspace and run the client with the example mod in the IDE I get the following severe errors in the log, but everything seems to start up and run perfectly well.
[13:56:14] [main/ERROR] [FML]: The minecraft jar file:/Users/mccoole/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1186/forgeSrc-1.7.10-10.13.0.1186.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!
[13:56:14] [main/ERROR] [FML]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem!
[13:56:14] [main/ERROR] [FML]: Technical information: ClientBrandRetriever was at jar:file:/Users/mccoole/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1186/forgeSrc-1.7.10-10.13.0.1186.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it
[13:56:14] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[13:56:21] [Client thread/ERROR] [FML]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW!
When I do a build and install the mod it seems to work and the only error that I see in the log is the one about the mod using a package name based on net.minecraft.src.
Things I have tried:
I'm on OS X and have tried both JDK 1.6 and 1.7.
I've tried Eclipse and IntelliJ.
I have tried multiple versions of forge, including 1.6.4, 1.7.2 and 1.7.10 even up to the latest 10.13.0.1186 release.
I've started from scratch, including removing ~/.gradle and all directories and re-downloading forge multiple times.
I've tried the gradlew wrapper and gradle.
I've re-run setupDecompWorkspace and idea with --refresh-dependencies
I've tried making sure that the module source is first in the project setup (before the JDK). Several replies to posts about the issue with code being detected in the minecraft namespace suggest this. I've taken apart the mod jar file that is produced, there's nothing in there that has the net.minecraft.src namespace in it.
Do I need to be concerned about these errors?