Process Fork Failed ANT | Selenium Forum
V
Vinay Krishna Posted on 30/03/2019

Hello,

 

i am getting the below error on running run command.

80th line in build.xml :

<testng classpath="${t.path}" suitename="My Suite"> 

 

------------------------------

BUILD FAILED
M:\Selenium\Selenium\HybridExercise\build.xml:80: Process fork failed.
at org.testng.TestNGAntTask.executeAsForked(TestNGAntTask.java:837)
at org.testng.TestNGAntTask.execute(TestNGAntTask.java:533)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.Main.runBuild(Main.java:834)
at org.apache.tools.ant.Main.startAnt(Main.java:223)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
Caused by: java.io.IOException: Cannot run program "C:\Program Files\Java\jdk-11.0.2\bin\java.exe": CreateProcess error=206, The filename or extension is too long
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at java.base/java.lang.Runtime.exec(Runtime.java:591)
at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)
at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:424)
at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:438)
at org.testng.TestNGAntTask.executeAsForked(TestNGAntTask.java:834)
... 17 more
Caused by: java.io.IOException: CreateProcess error=206, The filename or extension is too long
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:420)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:151)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
... 23 more


A
Ashish Thakur Replied on 31/03/2019

The filename or extension is too long

It seems to be issue with structure of project


V
Vinay Krishna Replied on 31/03/2019

But this is the same buidl.xml that you used and you did not fce this issue. Which filename is the issue here ? the classpath name ? i tried after changing the name as well but no luck


A
Ashish Thakur Replied on 03/04/2019

Please use JDK 8 instead of JDK 11