Looking at some of your error messages, looks like you're having problems of some kind because of not being up to date with the latest commits, i.e.:
https://github.com/apache/incubator-netbeans/commit/778d10fc295d4e18207548e6d86bb449c56cd8a5 Gj On Fri, Nov 3, 2017 at 12:50 AM, Geertjan Wielenga < [email protected]> wrote: > Apache NetBeans needs JDK 8 for building and then runs fine on JDK 9, that > combination works perfectly on my Mac OSX. > > Gj > > On Thu, Nov 2, 2017 at 11:06 PM, Josh Juneau <[email protected]> wrote: > >> I've had a few issues while attempting to build NetBeans from the >> incubator. On OSX, it does not seem to work as outlined in the readme. >> I've also confirmed with another individual that he has been unable to >> build from source. >> >> I think it is very important that the NetBeans community be able to build >> and run on Java 9 now, especially given the fact that other IDEs are >> already offering support. We also only have until March 2018 to run on >> Java 9 (with support), so it'd be nice to have the build working. I'd >> like >> to get it working on OSX and blog about it. Can someone please give me a >> pointer or two to get it working? >> >> I've already repaired one of the build errors which was due to Apache >> Lucene using an incorrect SSH hash. I've modified the hash in the build >> to >> get it working. Now I've got the following errors occurring. Any >> pointers >> would be appreciated: >> >> compile: >> >> [nb-javac] Compiling 5 source files to /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/build/classes >> >> [repeat] warning: [options] bootstrap class path not set in conjunction >> with -source 1.6 >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/IndexingNotificationProviderImpl.java:21: >> error: package org.netbeans.modules.maven.indexer.spi.impl does not exist >> >> [repeat] import >> org.netbeans.modules.maven.indexer.spi.impl.IndexingNotificationProvider; >> >> [repeat] ^ >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/IndexingNotificationProviderImpl.java:31: >> error: cannot find symbol >> >> [repeat] public class IndexingNotificationProviderImpl implements >> IndexingNotificationProvider { >> >> [repeat] ^ >> >> [repeat] symbol: class IndexingNotificationProvider >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/api/ui/ArtifactViewer.java:29: >> error: cannot find symbol >> >> [repeat] import org.netbeans.modules.maven.indexer.api.NBVersionInfo; >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: package org.netbeans.modules.maven.indexer.api >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/api/ui/ArtifactViewer.java:52: >> error: cannot find symbol >> >> [repeat] public static void showArtifactViewer(NBVersionInfo >> info) { >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: class ArtifactViewer >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/api/ui/ArtifactViewer.java:63: >> error: cannot find symbol >> >> [repeat] private static void showArtifactViewer(NBVersionInfo >> info, >> Artifact artifact, List<ArtifactRepository> repos, String panelHint) { >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: class ArtifactViewer >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/spi/ui/ArtifactNodeSelector.java:22: >> error: cannot find symbol >> >> [repeat] import org.netbeans.modules.maven.indexer.api.NBVersionInfo; >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: package org.netbeans.modules.maven.indexer.api >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/spi/ui/ArtifactNodeSelector.java:36: >> error: cannot find symbol >> >> [repeat] void select(NBVersionInfo artifact); >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: interface ArtifactNodeSelector >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/spi/ui/ArtifactViewerFactory.java:29: >> error: cannot find symbol >> >> [repeat] import org.netbeans.modules.maven.indexer.api.NBVersionInfo; >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: package org.netbeans.modules.maven.indexer.api >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/spi/ui/ArtifactViewerFactory.java:35: >> error: cannot find symbol >> >> [repeat] @NonNull Lookup createLookup(@NonNull NBVersionInfo info); >> >> [repeat] ^ >> >> [repeat] symbol: class NBVersionInfo >> >> [repeat] location: interface ArtifactViewerFactory >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/ >> modules/maven/indexer/IndexingNotificationProviderImpl.java:30: >> error: cannot find symbol >> >> [repeat] @ServiceProvider(service=IndexingNotificationProvider.class, >> position=100) >> >> [repeat] ^ >> >> [repeat] symbol: class IndexingNotificationProvider >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/nbbuild/build/public-package-jars/org- >> netbeans-api-annotations-common.jar(org/netbeans/api/annotations/common/ >> CheckForNull.class): >> warning: Cannot find annotation method 'when()' in type 'Nonnull': class >> file for javax.annotation.Nonnull not found >> >> [repeat] warning: unknown enum constant When.MAYBE >> >> [repeat] reason: class file for javax.annotation.meta.When not found >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/nbbuild/build/public-package-jars/org- >> netbeans-api-annotations-common.jar(org/netbeans/api/ >> annotations/common/NonNull.class): >> warning: Cannot find annotation method 'when()' in type 'Nonnull' >> >> [repeat] warning: unknown enum constant When.ALWAYS >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/nbbuild/build/public-package-jars/org- >> netbeans-api-annotations-common.jar(org/netbeans/api/annotations/common/ >> NullAllowed.class): >> warning: Cannot find annotation method 'when()' in type 'Nonnull' >> >> [repeat] warning: unknown enum constant When.MAYBE >> >> [repeat] /Users/Juneau/Library/Mobile >> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean >> s9/incubator-netbeans/nbbuild/build/public-package-jars/org- >> netbeans-core-multiview.jar(org/netbeans/core/spi/ >> multiview/MultiViewDescription.class): >> warning: Cannot find annotation method 'subfolderName()' in type >> 'MimeLocation': class file for >> org.netbeans.spi.editor.mimelookup.MimeLocation not found >> >> [repeat] >> >> [repeat] >> >> [repeat] An annotation processor threw an uncaught exception. >> >> [repeat] Consult the following stack trace for details. >> >> [repeat] java.lang.IllegalArgumentException: Invalid relative name: >> META-INF/services/<any?>$IndexingNotificationProvider >> >> [repeat] at >> com.sun.tools.javac.file.JavacFileManager.getFileForInput(Ja >> vacFileManager.java:680) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacFiler.getResource( >> JavacFiler.java:472) >> >> [repeat] at >> org.openide.util.lookup.implspi.AbstractServiceProviderProce >> ssor.registerImpl(AbstractServiceProviderProcessor.java:191) >> >> [repeat] at >> org.openide.util.lookup.implspi.AbstractServiceProviderProce >> ssor.register(AbstractServiceProviderProcessor.java:151) >> >> [repeat] at >> org.netbeans.modules.openide.util.ServiceProviderProcessor.r >> egister(ServiceProviderProcessor.java:84) >> >> [repeat] at >> org.netbeans.modules.openide.util.ServiceProviderProcessor.h >> andleProcess(ServiceProviderProcessor.java:64) >> >> [repeat] at >> org.openide.util.lookup.implspi.AbstractServiceProviderProce >> ssor.process(AbstractServiceProviderProcessor.java:95) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacProcessingEnvironment.ca >> llProcessor(JavacProcessingEnvironment.java:794) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacProcessingEnvironment.di >> scoverAndRunProcs(JavacProcessingEnvironment.java:705) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacProcessingEnvironment.ac >> cess$1800(JavacProcessingEnvironment.java:91) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacProcessingEnvironment$Ro >> und.run(JavacProcessingEnvironment.java:1035) >> >> [repeat] at >> com.sun.tools.javac.processing.JavacProcessingEnvironment.do >> Processing(JavacProcessingEnvironment.java:1176) >> >> [repeat] at >> com.sun.tools.javac.main.JavaCompiler.processAnnotations(Jav >> aCompiler.java:1170) >> >> [repeat] at >> com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856) >> >> [repeat] at com.sun.tools.javac.main.Main.compile(Main.java:523) >> >> [repeat] at com.sun.tools.javac.main.Main.compile(Main.java:381) >> >> [repeat] at com.sun.tools.javac.main.Main.compile(Main.java:370) >> >> [repeat] at com.sun.tools.javac.main.Main.compile(Main.java:361) >> >> [repeat] at com.sun.tools.javac.Main.compile(Main.java:56) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor225.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:57) >> >> [repeat] at org.apache.tools.ant.taskdefs. >> Javac.compile(Javac.java:1395) >> >> [repeat] at >> org.netbeans.nbbuild.CustomJavac.compile(CustomJavac.java:102) >> >> [repeat] at org.apache.tools.ant.taskdefs. >> Javac.execute(Javac.java:1121) >> >> [repeat] at org.netbeans.nbbuild.CustomJavac.execute(CustomJavac.java: >> 83) >> >> [repeat] at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at org.apache.tools.ant.Target.execute(Target.java:435) >> >> [repeat] at org.apache.tools.ant.Target.performTasks(Target.java:456) >> >> [repeat] at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) >> >> [repeat] at >> org.apache.tools.ant.helper.SingleCheckExecutor.executeTarge >> ts(SingleCheckExecutor.java:38) >> >> [repeat] at >> org.apache.tools.ant.Project.executeTargets(Project.java:1260) >> >> [repeat] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at org.apache.tools.ant.Target.execute(Target.java:435) >> >> [repeat] at >> org.netbeans.nbbuild.NbMerge.fixedModulesBuild(NbMerge.java:193) >> >> [repeat] at org.netbeans.nbbuild.NbMerge.execute(NbMerge.java:274) >> >> [repeat] at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at org.apache.tools.ant.Target.execute(Target.java:435) >> >> [repeat] at org.apache.tools.ant.Target.performTasks(Target.java:456) >> >> [repeat] at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) >> >> [repeat] at >> org.apache.tools.ant.helper.SingleCheckExecutor.executeTarge >> ts(SingleCheckExecutor.java:38) >> >> [repeat] at >> org.apache.tools.ant.Project.executeTargets(Project.java:1260) >> >> [repeat] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) >> >> [repeat] at >> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105) >> >> [repeat] at org.netbeans.nbbuild.Repeat.execute(Repeat.java:106) >> >> [repeat] at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at >> org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) >> >> [repeat] at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at >> org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroIns >> tance.java:402) >> >> [repeat] at >> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) >> >> [repeat] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown >> Source) >> >> [repeat] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> >> [repeat] at java.lang.reflect.Method.invoke(Method.java:498) >> >> [repeat] at >> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> >> [repeat] at org.apache.tools.ant.Task.perform(Task.java:348) >> >> [repeat] at org.apache.tools.ant.Target.execute(Target.java:435) >> >> [repeat] at org.apache.tools.ant.Target.performTasks(Target.java:456) >> >> [repeat] at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) >> >> [repeat] at org.apache.tools.ant.Project.e >> xecuteTarget(Project.java:1376) >> >> [repeat] at >> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D >> efaultExecutor.java:41) >> >> [repeat] at >> org.apache.tools.ant.Project.executeTargets(Project.java:1260) >> >> [repeat] at org.apache.tools.ant.Main.runBuild(Main.java:857) >> >> [repeat] at org.apache.tools.ant.Main.startAnt(Main.java:236) >> >> [repeat] at org.apache.tools.ant.launch.La >> uncher.run(Launcher.java:287) >> >> [repeat] at org.apache.tools.ant.launch.La >> uncher.main(Launcher.java:113) >> [nbmerge] Failed to build target: all-maven.indexer.ui >> >> Thanks in advance for the assistance! >> >> Josh Juneau >> > >
