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
Instructor
Ashish Thakur Replied on 31/03/2019
The filename or extension is too long
It seems to be issue with structure of project
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
Instructor
Ashish Thakur Replied on 03/04/2019
Please use JDK 8 instead of JDK 11