Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[SOLVED][1.7.2 #1013] fault in setting up DecompWorkspace


Paul17041993
 Share

Recommended Posts

basically, after having a bunch of faults in my modding I decided to try updating forge from #998 to a more recent version (#1013), only to find this fault in gradle which I cant get around, attempted ~10 times, ultimately trying on a 100% clean setup (yes I deleted .gradle in my user folder too) with the same result each time...

 

ultimate error seems to be;

Caused by: java.io.IOException: Cannot run program "javac" (in directory "D:\Users\Paul - Admin\Minecraft stuff\Forge Modding\Forge1.7.2\build\tmp\recompForge\sources"): CreateProcess error=2, The system cannot find the file specified

at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:69)

Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified

 

t'isnt it meant to point to the JDK directory...?  I tried updating the JDK to u51 as it was on u45 before, though nothing else has had any issues with it...

 

full log;

****************************
Powered By MCP:            
http://mcp.ocean-labs.de/  
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn      
MCP Data version : unknown
****************************
:extractUserDev
:getAssetsIndex
:getAssets
:copyAssets
:extractNatives
:genSrgs
:downloadMcpTools
:downloadClient SKIPPED
:downloadServer SKIPPED
:getJavadocs SKIPPED
:mergeJars SKIPPED
:deobfuscateJar
Applying SpecialSource...
Applying Exceptor...
Injecting source info...
:decompile Corrupted Cache!

:doFmlPatches Corrupted Cache!

:addFmlSources
:remapJar Corrupted Cache!

:doForgePatches Corrupted Cache!

:addForgeJavadoc Corrupted Cache!

:recompForge
extracting sources...
compiling sources...
:recompForge FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':recompForge'.
> A problem occurred starting process 'command 'javac''

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

* Exception is:
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)
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.process.internal.ExecException: A problem occurred starting process 'command 'javac''
at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:192)
at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:321)
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:88)
at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
Caused by: java.io.IOException: Cannot run program "javac" (in directory "D:\Users\Paul - Admin\Minecraft stuff\Forge Modding\Forge1.7.2\build\tmp\recompForge\sources"): CreateProcess error=2, The system cannot find the file specified
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:69)
... 1 more
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
... 2 more


BUILD FAILED

Total time: 4 mins 4.317 secs

 

SOLUTION; you need to add the JDK to your PATH variable, be sure to reboot your computer after too (windows)

SOLUTION FOR 2ND PROBLEM; see below for the .classpath fix if you need it, fixes net and cpw libraries being missing ;)

Link to comment
Share on other sites

not intending to multi-post but its either that or make a new topic...

 

a second fault now is that both the minecraft and forge sources are missing from the .classpath folder on creation.

*slowclap*

I haven't yet determined the correct paths for the correct files to inject into the file, a few have changed (in name etc) since #998...

Link to comment
Share on other sites

ok would have edited the previous post but that seems partially broken atm...

 

if you add the missing classpathentry below you should be able to use #1013 and compile without it complaining that net and cpw are missing;

<classpathentry kind="lib" path="C:/Users/*USERNAME*/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.2-10.12.0.1013/forgeBin-1.7.2-10.12.0.1013.jar"/>

 

replace *USERNAME* with your user, C with whatever drive your users is in (usually C:, but some people like me have it in D:), then you should *hopefully* not have any issues.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Used information from that and my brain to fix it, thank you its installing just taking a while. By the way thank you so much for all the help
    • Most likely you have a very old version of java installed on your machine and curseforge is using it because it is the java in your operating system path . This comes up multiple times a week in relation to the Forge installer. e.g. https://forums.minecraftforge.net/topic/113778-version-119-41098-not-installing-due-to-javaxnetsslsslhandshakeexceptionsunsecurityvalidatorvalidatorexception/   If that doesn't fix it, you will need to speak to curseforge: https://support.curseforge.com/en/support/home
    • If you have a dimension then you must have a chunk generator and that must have a biome source. The biome source is what decides which biomes to use. You can do all this with json as well if you want: https://minecraft.fandom.com/wiki/Custom_dimension You only need to write code if the vanilla options/behaviour are not what you want.
    • After doing what you said ealier using curseforge launcher it says this Failed to download file. Name: forge-41.1.0.jar URL: https://launcher.mojang.com/v1/objects/c0898ec7c6a5a2eaa317770203a1554260699994/client.jar Error details: schannel: failed to receive handshake, SSL/TLS connection failed Filename on disk: forge-41.1.0.jar Path: C:\Users\p47ma\curseforge\minecraft\Install\versions\forge-41.1.0\forge-41.1.0.jar Exists: Nonexistent  
    • As I said above, this is not my area of expertise. There is something of the blind leading the blind here. 🙂
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.