Thanks Peter and Emmanuel Switch ant to ant 1.10.1 and Java to 1.8 both using sdkman, and built successfully.
On Tue, Mar 17, 2020 at 5:17 AM ehsavoie <emmanuel.hugon...@gmail.com> wrote: > I confirm Pater's comment. You have to use a downloaded version of ANT on > Fedora to be able to build Apache NetBeans. > I had the same issue and this fixed it. > Emmanuel > ---------- > Emmanuel Hugonnet > http://www.ehsavoie.com > http://twitter.com/ehsavoie > > > On Tue, Mar 17, 2020 at 8:08 AM Peter Hull <peterhul...@gmail.com> wrote: > > > I think there is something unusual about Fedora's ant, which I have > > not got to the bottom of. See, for example, > > https://issues.apache.org/jira/browse/NETBEANS-239 > > Can you try downloading ant from Apache and using that, instead of the > > one from your distro. https://ant.apache.org/bindownload.cgi > > I have build netbeans this way fairly recently (in the last month) and > > it was ok. > > Pete > > > > On Tue, 17 Mar 2020 at 06:34, Code Zombie <codezombie...@gmail.com> > wrote: > > > > > > Hi Geertjan > > > > > > Ant version: > > > > > > Apache Ant(TM) version 1.10.5 compiled on May 7 2019 > > > > > > Errors: > > > > > > : The following error occurred while executing this line: > > > /home/johndoe/src/netbeans/nbbuild/build/langtools/make/build.xml:91: > > > java.lang.ClassNotFoundException: > > > org.apache.bsf.engines.javascript.JavaScriptEngine > > > at > > > > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) > > > at > > > > > > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) > > > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > > > at org.apache.bsf.BSFManager.loadScriptingEngine(BSFManager.java:696) > > > at org.apache.bsf.BSFManager.exec(BSFManager.java:485) > > > at > > > > > > org.apache.tools.ant.util.optional.ScriptRunner.executeScript(ScriptRunner.java:100) > > > at > > > > > > org.apache.tools.ant.types.optional.AbstractScriptComponent.executeScript(AbstractScriptComponent.java:142) > > > at > > > > > > org.apache.tools.ant.types.optional.ScriptMapper.mapFileName(ScriptMapper.java:85) > > > at > > > > > > org.apache.tools.ant.util.CompositeMapper.lambda$mapFileName$0(CompositeMapper.java:32) > > > at > > > > > > java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) > > > at > > > > > > java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) > > > at > > > > > > java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1654) > > > at > > > > > > java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) > > > at > > > > > > java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) > > > at > > > > > > java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:550) > > > at > > > > > > java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) > > > at > > > > > > java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:517) > > > at > > > > > > org.apache.tools.ant.util.CompositeMapper.mapFileName(CompositeMapper.java:33) > > > at > > org.apache.tools.ant.taskdefs.PathConvert.execute(PathConvert.java:363) > > > 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.helper.ProjectHelper2.parse(ProjectHelper2.java:184) > > > at > > > > > > org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93) > > > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:393) > > > 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) > > > > > > Total time: 11 seconds > > > > > > And then the mentioned build.xml file contains at line 91: > > > > > > <pathconvert property="xpatch.rest" pathsep=" --patch-module="> > > > <scriptmapper language="javascript"> > > > fs = project.getProperty("file.separator"); > > > path = project.getProperty("build.modules"); > > > mod = source.substr(source.lastIndexOf(fs)+1); > > > self.addMappedName(mod + "=\"" + path + fs + mod + "\""); > > > </scriptmapper> > > > <dirset dir="${src.dir}" includes="*.*"/> > > > </pathconvert> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Mar 17, 2020 at 2:29 AM Geertjan Wielenga <geert...@apache.org > > > > > wrote: > > > > > > > In what way is it failing, what are the error messages? Often the > > problem > > > > is related to the Ant version used. > > > > > > > > Gj > > > > > > > > On Tue, 17 Mar 2020 at 07:22, Code Zombie <codezombie...@gmail.com> > > wrote: > > > > > > > > > I am trying to build NetBeans following its README.md on Fedora 31 > > and > > > > > despite my efforts, I have failed. > > > > > I tried building with Java 8 and Java 11. I tried > > Dcluster.config=full > > > > and > > > > > Dcluster.config=php with no success. > > > > > > > > > > Is there anything I should setup to build it. Also, I don't see any > > build > > > > > log files to attach here. It seems everything is XML-based. > > > > > > > > > > Formerly I had success building it easily, but now it's become > > tricky. > > > > > > > > > > - mehdi > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > > For additional commands, e-mail: dev-h...@netbeans.apache.org > > > > For further information about the NetBeans mailing lists, visit: > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > >