You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Josh Juneau <ju...@gmail.com> on 2017/11/02 22:06:14 UTC

Building Apache NetBeans on OSX

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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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/NetBeans9/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(JavacFileManager.java:680)

   [repeat] at
com.sun.tools.javac.processing.JavacFiler.getResource(JavacFiler.java:472)

   [repeat] at
org.openide.util.lookup.implspi.AbstractServiceProviderProcessor.registerImpl(AbstractServiceProviderProcessor.java:191)

   [repeat] at
org.openide.util.lookup.implspi.AbstractServiceProviderProcessor.register(AbstractServiceProviderProcessor.java:151)

   [repeat] at
org.netbeans.modules.openide.util.ServiceProviderProcessor.register(ServiceProviderProcessor.java:84)

   [repeat] at
org.netbeans.modules.openide.util.ServiceProviderProcessor.handleProcess(ServiceProviderProcessor.java:64)

   [repeat] at
org.openide.util.lookup.implspi.AbstractServiceProviderProcessor.process(AbstractServiceProviderProcessor.java:95)

   [repeat] at
com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:794)

   [repeat] at
com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:705)

   [repeat] at
com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)

   [repeat] at
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)

   [repeat] at
com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)

   [repeat] at
com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.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(DelegatingMethodAccessorImpl.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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.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.executeTargets(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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.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.executeTargets(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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

   [repeat] at org.apache.tools.ant.Task.perform(Task.java:348)

   [repeat] at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.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(DelegatingMethodAccessorImpl.java:43)

   [repeat] at java.lang.reflect.Method.invoke(Method.java:498)

   [repeat] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.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.executeTarget(Project.java:1376)

   [repeat] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.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.Launcher.run(Launcher.java:287)

   [repeat] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)
  [nbmerge] Failed to build target: all-maven.indexer.ui

Thanks in advance for the assistance!

Josh Juneau

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Fantastic, really happy it worked out for you and you're spreading the word.

Gj

On Sat, Nov 4, 2017 at 7:11 PM, Josh Juneau <ju...@gmail.com> wrote:

> Posted about it on Twitter:  Utilizing Apache #NetBeans with #Java9
> http://jj-blogger.blogspot.com/2017/11/utilizing-apache-
> netbeans-with-jdk-9.html
>
> I will write a post to cover my work using some of the Java 9 features
> soon.
>
> Thanks again
>
> Josh Juneau
> juneau001@gmail.com
> http://jj-blogger.blogspot.com
> https://www.apress.com/index.php/author/author/view/id/1866
>
>
> On Sat, Nov 4, 2017 at 12:58 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > Awesome. :-)
> >
> > Gj
> >
> > On Sat, Nov 4, 2017 at 6:48 PM, Josh Juneau <ju...@gmail.com> wrote:
> >
> > > I re-cloned and now we have success!  There must have been errors in
> the
> > > repository a few days ago when I cloned fresh.  Also, as you had
> > mentioned,
> > > the pull must have corrupted my local.
> > >
> > > I'll keep you posted if I encounter anything else.  Looks good thus
> far!
> > > I've fired it up and it seems to be working.  Thanks!
> > >
> > > BUILD SUCCESSFUL
> > >
> > > Total time: 5 minutes 48 seconds
> > >
> > > Josh Juneau
> > > juneau001@gmail.com
> > > http://jj-blogger.blogspot.com
> > > https://www.apress.com/index.php/author/author/view/id/1866
> > >
> > >
> > > On Sat, Nov 4, 2017 at 12:35 PM, Geertjan Wielenga <
> > > geertjan.wielenga@googlemail.com> wrote:
> > >
> > > > So, now the problem seems to be in xml.tax, which hasn’t been touched
> > or
> > > > changed at all, I think.
> > > >
> > > > I believe your clone is incomplete or corrupt somehow. Delete it
> > > completely
> > > > and do a new clone would br best, I think.
> > > >
> > > > Gj
> > > >
> > > > On Saturday, November 4, 2017, Josh Juneau <ju...@gmail.com>
> > wrote:
> > > >
> > > > > Thanks, will do.  Right now here are the errors I am seeing:
> > > > >
> > > > > lib-compile:
> > > > >
> > > > >     [javac] Compiling 36 source files to
> /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/build/libclasses
> > > > >
> > > > >    [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/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > > TreeAttlistDeclAttributeDef.java:30:
> > > > > error: cannot access NamedObject
> > > > >
> > > > >    [repeat] public class TreeAttlistDeclAttributeDef extends
> > > > > TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {
> > > > >
> > > > >    [repeat]
> > > > >                                     ^
> > > > >
> > > > >    [repeat]   class file for
> > > > > org.netbeans.tax.TreeNamedObjectMap$NamedObject not found
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > > tax/TreeAttlistDecl.java:258:
> > > > > error: cannot access ContentManager
> > > > >
> > > > >    [repeat]     protected TreeNamedObjectMap.ContentManager
> > > > > createAttlistContentManager () {
> > > > >
> > > > >    [repeat]                                 ^
> > > > >
> > > > >    [repeat]   class file for
> > > > > org.netbeans.tax.TreeNamedObjectMap$ContentManager not found
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > > TreeAttlistDeclAttributeDef.java:112:
> > > > > error: cannot access KeyListener
> > > > >
> > > > >    [repeat]     private TreeNamedObjectMap.KeyListener
> > mapKeyListener;
> > > > >
> > > > >    [repeat]                               ^
> > > > >
> > > > >    [repeat]   class file for
> > > > > org.netbeans.tax.TreeNamedObjectMap$KeyListener not found
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > > TreeAttlistDeclAttributeDef.java:532:
> > > > > error: cannot find symbol
> > > > >
> > > > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > > > KeyListener
> > > > > keyListener) {
> > > > >
> > > > >    [repeat]                                                   ^
> > > > >
> > > > >    [repeat]   symbol:   class KeyListener
> > > > >
> > > > >    [repeat]   location: class TreeNamedObjectMap
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > > tax/TreeAttribute.java:33:
> > > > > error: cannot find symbol
> > > > >
> > > > >    [repeat] public class TreeAttribute extends TreeNode implements
> > > > > Element.Attribute, TreeNamedObjectMap.NamedObject {
> > > > >
> > > > >    [repeat]
> > > > >                             ^
> > > > >
> > > > >    [repeat]   symbol:   class NamedObject
> > > > >
> > > > >    [repeat]   location: class TreeNamedObjectMap
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > > tax/TreeAttribute.java:57:
> > > > > error: cannot find symbol
> > > > >
> > > > >    [repeat]     private TreeNamedObjectMap.KeyListener
> > mapKeyListener;
> > > > >
> > > > >    [repeat]                               ^
> > > > >
> > > > >    [repeat]   symbol:   class KeyListener
> > > > >
> > > > >    [repeat]   location: class TreeNamedObjectMap
> > > > >
> > > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > > tax/TreeAttribute.java:428:
> > > > > error: cannot find symbol
> > > > >
> > > > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > > > KeyListener
> > > > > keyListener) {
> > > > >
> > > > >    [repeat]                                                   ^
> > > > >
> > > > >    [repeat]   symbol:   class KeyListener
> > > > >
> > > > >    [repeat]   location: class TreeNamedObjectMap
> > > > >
> > > > >    [repeat] Note: Some input files use unchecked or unsafe
> > operations.
> > > > >
> > > > >    [repeat] Note: Recompile with -Xlint:unchecked for details.
> > > > >
> > > > >    [repeat] 7 errors
> > > > >
> > > > >    [repeat] 1 warning
> > > > >
> > > > >   [nbmerge] Failed to build target: all-xml.tax
> > > > >
> > > > >
> > > > > BUILD FAILED
> > > > >
> > > > > /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
> > > > > The following error occurred while executing this line:
> > > > >
> > > > > /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
> > > > > The following error occurred while executing this line:
> > > > >
> > > > > /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
> > > > > The following error occurred while executing this line:
> > > > >
> > > > > /Users/Juneau/Library/Mobile
> > > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > > NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
> > > > > Compile failed; see the compiler error output for details.
> > > > >
> > > > > Josh Juneau
> > > > > juneau001@gmail.com <javascript:;>
> > > > > http://jj-blogger.blogspot.com
> > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > >
> > > > >
> > > > > On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
> > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > >
> > > > > > Please do provide very detailed information about the precise
> error
> > > > > > messages you’re seeing so that we can figure it out.
> > > > > >
> > > > > > I’d recommend beginning by deleting everything and cloning from
> > > > scratch.
> > > > > >
> > > > > > Gj
> > > > > >
> > > > > > On Sat, 4 Nov 2017 at 18:17, Josh Juneau <juneau001@gmail.com
> > > > > <javascript:;>> wrote:
> > > > > >
> > > > > > > Hi Geertjan,
> > > > > > >
> > > > > > > I've done a pull from remote to update my local and still no
> luck
> > > > > > building
> > > > > > > w JDK 8.  I've not had a chance to dig into the errors though.
> > > I'll
> > > > > try
> > > > > > > and get to that today and I'll update you on progress.
> > > > > > >
> > > > > > > Thanks
> > > > > > >
> > > > > > > Josh Juneau
> > > > > > > juneau001@gmail.com <javascript:;>
> > > > > > > http://jj-blogger.blogspot.com
> > > > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > > > >
> > > > > > >
> > > > > > > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > >
> > > > > > > > Hi Josh,
> > > > > > > >
> > > > > > > > Did you figure out what the problem was?
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > >
> > > > > > > > Gj
> > > > > > > >
> > > > > > > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <
> > juneau001@gmail.com
> > > > > <javascript:;>>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > Thanks Geertjan, I cloned from github today so it should be
> > the
> > > > > > > > > latest...but I'll look at the sources and reopen pull
> request
> > > if
> > > > > > > needed.
> > > > > > > > >
> > > > > > > > > I forgot to mention that I'm using JDK 8 to build,
> > > 1.8.0_131-b11
> > > > to
> > > > > > be
> > > > > > > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the
> > > > culprit.
> > > > > > > > >
> > > > > > > > > Thanks again and I'll post updates.
> > > > > > > > >
> > > > > > > > > Josh Juneau
> > > > > > > > > juneau001@gmail.com <javascript:;>
> > > > > > > > > http://jj-blogger.blogspot.com
> > > > > > > > > https://www.apress.com/index.
> php/author/author/view/id/1866
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > > > >
> > > > > > > > > > PS: If there's something wrong with it, reopen the pull
> > > request
> > > > > and
> > > > > > > add
> > > > > > > > > > your comments/insights/feedback:
> > > > > > > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > > > > > > >
> > > > > > > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > > > > >
> > > > > > > > > > > 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 <
> > > > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>>
> 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 <
> > > > > > juneau001@gmail.com <javascript:;>
> > > > > > > >
> > > > > > > > > > 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/
> > > > modu
> > > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > > pl.java:21:
> > > > > > > > > > >>> error: package org.netbeans.modules.maven.
> > > indexer.spi.impl
> > > > > > does
> > > > > > > > not
> > > > > > > > > > >>> exist
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat] import
> > > > > > > > > > >>> org.netbeans.modules.maven.indexer.spi.impl.
> > > > IndexingNotifica
> > > > > > > > > > >>> tionProvider;
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat]
> > > > >  ^
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > > > > > > >>> Documents/com~apple~CloudDocs/
> > > > Java/Java_Dev/NetBeans/NetBean
> > > > > > > > > > >>> s9/incubator-netbeans/maven.
> > indexer.ui/src/org/netbeans/
> > > > modu
> > > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > > pl.java:31:
> > > > > > > > > > >>> error: cannot find symbol
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat] public class
> IndexingNotificationProviderIm
> > > pl
> > > > > > > > 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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/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/
> > > > modu
> > > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > > pl.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/
> > > > annotat
> > > > > > > > > > >>> ions/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/
> > > > annotat
> > > > > > > > > > >>> ions/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/
> > > > annotat
> > > > > > > > > > >>> ions/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(JavacF
> > > > > > > > > > >>> iler.java:472)
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat] at
> > > > > > > > > > >>> org.openide.util.lookup.implspi.
> > > > AbstractServiceProviderProce
> > > > > > > > > > >>> ssor.registerImpl(AbstractServiceProviderProcess
> > > > or.java:191)
> > > > > > > > > > >>>
> > > > > > > > > > >>>    [repeat] at
> > > > > > > > > > >>> org.openide.util.lookup.implspi.
> > > > AbstractServiceProviderProce
> > > > > > > > > > >>> ssor.register(AbstractServiceProviderProcess
> > or.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(AbstractServiceProviderProcess
> or.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.CustomJav
> > > > > > > > > > >>> ac.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
> > > > > > > > > > >>>
> > > > > > > > > > >>
> > > > > > > > > > >>
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Josh Juneau <ju...@gmail.com>.
Posted about it on Twitter:  Utilizing Apache #NetBeans with #Java9
http://jj-blogger.blogspot.com/2017/11/utilizing-apache-netbeans-with-jdk-9.html

I will write a post to cover my work using some of the Java 9 features soon.

Thanks again

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866


On Sat, Nov 4, 2017 at 12:58 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Awesome. :-)
>
> Gj
>
> On Sat, Nov 4, 2017 at 6:48 PM, Josh Juneau <ju...@gmail.com> wrote:
>
> > I re-cloned and now we have success!  There must have been errors in the
> > repository a few days ago when I cloned fresh.  Also, as you had
> mentioned,
> > the pull must have corrupted my local.
> >
> > I'll keep you posted if I encounter anything else.  Looks good thus far!
> > I've fired it up and it seems to be working.  Thanks!
> >
> > BUILD SUCCESSFUL
> >
> > Total time: 5 minutes 48 seconds
> >
> > Josh Juneau
> > juneau001@gmail.com
> > http://jj-blogger.blogspot.com
> > https://www.apress.com/index.php/author/author/view/id/1866
> >
> >
> > On Sat, Nov 4, 2017 at 12:35 PM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > So, now the problem seems to be in xml.tax, which hasn’t been touched
> or
> > > changed at all, I think.
> > >
> > > I believe your clone is incomplete or corrupt somehow. Delete it
> > completely
> > > and do a new clone would br best, I think.
> > >
> > > Gj
> > >
> > > On Saturday, November 4, 2017, Josh Juneau <ju...@gmail.com>
> wrote:
> > >
> > > > Thanks, will do.  Right now here are the errors I am seeing:
> > > >
> > > > lib-compile:
> > > >
> > > >     [javac] Compiling 36 source files to /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/build/libclasses
> > > >
> > > >    [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/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > TreeAttlistDeclAttributeDef.java:30:
> > > > error: cannot access NamedObject
> > > >
> > > >    [repeat] public class TreeAttlistDeclAttributeDef extends
> > > > TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {
> > > >
> > > >    [repeat]
> > > >                                     ^
> > > >
> > > >    [repeat]   class file for
> > > > org.netbeans.tax.TreeNamedObjectMap$NamedObject not found
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > tax/TreeAttlistDecl.java:258:
> > > > error: cannot access ContentManager
> > > >
> > > >    [repeat]     protected TreeNamedObjectMap.ContentManager
> > > > createAttlistContentManager () {
> > > >
> > > >    [repeat]                                 ^
> > > >
> > > >    [repeat]   class file for
> > > > org.netbeans.tax.TreeNamedObjectMap$ContentManager not found
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > TreeAttlistDeclAttributeDef.java:112:
> > > > error: cannot access KeyListener
> > > >
> > > >    [repeat]     private TreeNamedObjectMap.KeyListener
> mapKeyListener;
> > > >
> > > >    [repeat]                               ^
> > > >
> > > >    [repeat]   class file for
> > > > org.netbeans.tax.TreeNamedObjectMap$KeyListener not found
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > > TreeAttlistDeclAttributeDef.java:532:
> > > > error: cannot find symbol
> > > >
> > > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > > KeyListener
> > > > keyListener) {
> > > >
> > > >    [repeat]                                                   ^
> > > >
> > > >    [repeat]   symbol:   class KeyListener
> > > >
> > > >    [repeat]   location: class TreeNamedObjectMap
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > tax/TreeAttribute.java:33:
> > > > error: cannot find symbol
> > > >
> > > >    [repeat] public class TreeAttribute extends TreeNode implements
> > > > Element.Attribute, TreeNamedObjectMap.NamedObject {
> > > >
> > > >    [repeat]
> > > >                             ^
> > > >
> > > >    [repeat]   symbol:   class NamedObject
> > > >
> > > >    [repeat]   location: class TreeNamedObjectMap
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > tax/TreeAttribute.java:57:
> > > > error: cannot find symbol
> > > >
> > > >    [repeat]     private TreeNamedObjectMap.KeyListener
> mapKeyListener;
> > > >
> > > >    [repeat]                               ^
> > > >
> > > >    [repeat]   symbol:   class KeyListener
> > > >
> > > >    [repeat]   location: class TreeNamedObjectMap
> > > >
> > > >    [repeat] /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > > tax/TreeAttribute.java:428:
> > > > error: cannot find symbol
> > > >
> > > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > > KeyListener
> > > > keyListener) {
> > > >
> > > >    [repeat]                                                   ^
> > > >
> > > >    [repeat]   symbol:   class KeyListener
> > > >
> > > >    [repeat]   location: class TreeNamedObjectMap
> > > >
> > > >    [repeat] Note: Some input files use unchecked or unsafe
> operations.
> > > >
> > > >    [repeat] Note: Recompile with -Xlint:unchecked for details.
> > > >
> > > >    [repeat] 7 errors
> > > >
> > > >    [repeat] 1 warning
> > > >
> > > >   [nbmerge] Failed to build target: all-xml.tax
> > > >
> > > >
> > > > BUILD FAILED
> > > >
> > > > /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
> > > > The following error occurred while executing this line:
> > > >
> > > > /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
> > > > The following error occurred while executing this line:
> > > >
> > > > /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
> > > > The following error occurred while executing this line:
> > > >
> > > > /Users/Juneau/Library/Mobile
> > > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > > NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
> > > > Compile failed; see the compiler error output for details.
> > > >
> > > > Josh Juneau
> > > > juneau001@gmail.com <javascript:;>
> > > > http://jj-blogger.blogspot.com
> > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > >
> > > >
> > > > On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
> > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > >
> > > > > Please do provide very detailed information about the precise error
> > > > > messages you’re seeing so that we can figure it out.
> > > > >
> > > > > I’d recommend beginning by deleting everything and cloning from
> > > scratch.
> > > > >
> > > > > Gj
> > > > >
> > > > > On Sat, 4 Nov 2017 at 18:17, Josh Juneau <juneau001@gmail.com
> > > > <javascript:;>> wrote:
> > > > >
> > > > > > Hi Geertjan,
> > > > > >
> > > > > > I've done a pull from remote to update my local and still no luck
> > > > > building
> > > > > > w JDK 8.  I've not had a chance to dig into the errors though.
> > I'll
> > > > try
> > > > > > and get to that today and I'll update you on progress.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Josh Juneau
> > > > > > juneau001@gmail.com <javascript:;>
> > > > > > http://jj-blogger.blogspot.com
> > > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > > >
> > > > > >
> > > > > > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > >
> > > > > > > Hi Josh,
> > > > > > >
> > > > > > > Did you figure out what the problem was?
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > Gj
> > > > > > >
> > > > > > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <
> juneau001@gmail.com
> > > > <javascript:;>>
> > > > > wrote:
> > > > > > >
> > > > > > > > Thanks Geertjan, I cloned from github today so it should be
> the
> > > > > > > > latest...but I'll look at the sources and reopen pull request
> > if
> > > > > > needed.
> > > > > > > >
> > > > > > > > I forgot to mention that I'm using JDK 8 to build,
> > 1.8.0_131-b11
> > > to
> > > > > be
> > > > > > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the
> > > culprit.
> > > > > > > >
> > > > > > > > Thanks again and I'll post updates.
> > > > > > > >
> > > > > > > > Josh Juneau
> > > > > > > > juneau001@gmail.com <javascript:;>
> > > > > > > > http://jj-blogger.blogspot.com
> > > > > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > > > > >
> > > > > > > >
> > > > > > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > > >
> > > > > > > > > PS: If there's something wrong with it, reopen the pull
> > request
> > > > and
> > > > > > add
> > > > > > > > > your comments/insights/feedback:
> > > > > > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > > > > > >
> > > > > > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > > > >
> > > > > > > > > > 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 <
> > > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> 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 <
> > > > > juneau001@gmail.com <javascript:;>
> > > > > > >
> > > > > > > > > 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/
> > > modu
> > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > pl.java:21:
> > > > > > > > > >>> error: package org.netbeans.modules.maven.
> > indexer.spi.impl
> > > > > does
> > > > > > > not
> > > > > > > > > >>> exist
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat] import
> > > > > > > > > >>> org.netbeans.modules.maven.indexer.spi.impl.
> > > IndexingNotifica
> > > > > > > > > >>> tionProvider;
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat]
> > > >  ^
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > > > > > >>> Documents/com~apple~CloudDocs/
> > > Java/Java_Dev/NetBeans/NetBean
> > > > > > > > > >>> s9/incubator-netbeans/maven.
> indexer.ui/src/org/netbeans/
> > > modu
> > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > pl.java:31:
> > > > > > > > > >>> error: cannot find symbol
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat] public class IndexingNotificationProviderIm
> > pl
> > > > > > > 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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/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/
> > > modu
> > > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > > pl.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/
> > > annotat
> > > > > > > > > >>> ions/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/
> > > annotat
> > > > > > > > > >>> ions/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/
> > > annotat
> > > > > > > > > >>> ions/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(JavacF
> > > > > > > > > >>> iler.java:472)
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat] at
> > > > > > > > > >>> org.openide.util.lookup.implspi.
> > > AbstractServiceProviderProce
> > > > > > > > > >>> ssor.registerImpl(AbstractServiceProviderProcess
> > > or.java:191)
> > > > > > > > > >>>
> > > > > > > > > >>>    [repeat] at
> > > > > > > > > >>> org.openide.util.lookup.implspi.
> > > AbstractServiceProviderProce
> > > > > > > > > >>> ssor.register(AbstractServiceProviderProcess
> or.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.CustomJav
> > > > > > > > > >>> ac.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
> > > > > > > > > >>>
> > > > > > > > > >>
> > > > > > > > > >>
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Awesome. :-)

Gj

On Sat, Nov 4, 2017 at 6:48 PM, Josh Juneau <ju...@gmail.com> wrote:

> I re-cloned and now we have success!  There must have been errors in the
> repository a few days ago when I cloned fresh.  Also, as you had mentioned,
> the pull must have corrupted my local.
>
> I'll keep you posted if I encounter anything else.  Looks good thus far!
> I've fired it up and it seems to be working.  Thanks!
>
> BUILD SUCCESSFUL
>
> Total time: 5 minutes 48 seconds
>
> Josh Juneau
> juneau001@gmail.com
> http://jj-blogger.blogspot.com
> https://www.apress.com/index.php/author/author/view/id/1866
>
>
> On Sat, Nov 4, 2017 at 12:35 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > So, now the problem seems to be in xml.tax, which hasn’t been touched or
> > changed at all, I think.
> >
> > I believe your clone is incomplete or corrupt somehow. Delete it
> completely
> > and do a new clone would br best, I think.
> >
> > Gj
> >
> > On Saturday, November 4, 2017, Josh Juneau <ju...@gmail.com> wrote:
> >
> > > Thanks, will do.  Right now here are the errors I am seeing:
> > >
> > > lib-compile:
> > >
> > >     [javac] Compiling 36 source files to /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/build/libclasses
> > >
> > >    [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/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > TreeAttlistDeclAttributeDef.java:30:
> > > error: cannot access NamedObject
> > >
> > >    [repeat] public class TreeAttlistDeclAttributeDef extends
> > > TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {
> > >
> > >    [repeat]
> > >                                     ^
> > >
> > >    [repeat]   class file for
> > > org.netbeans.tax.TreeNamedObjectMap$NamedObject not found
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > tax/TreeAttlistDecl.java:258:
> > > error: cannot access ContentManager
> > >
> > >    [repeat]     protected TreeNamedObjectMap.ContentManager
> > > createAttlistContentManager () {
> > >
> > >    [repeat]                                 ^
> > >
> > >    [repeat]   class file for
> > > org.netbeans.tax.TreeNamedObjectMap$ContentManager not found
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > TreeAttlistDeclAttributeDef.java:112:
> > > error: cannot access KeyListener
> > >
> > >    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
> > >
> > >    [repeat]                               ^
> > >
> > >    [repeat]   class file for
> > > org.netbeans.tax.TreeNamedObjectMap$KeyListener not found
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > > TreeAttlistDeclAttributeDef.java:532:
> > > error: cannot find symbol
> > >
> > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > KeyListener
> > > keyListener) {
> > >
> > >    [repeat]                                                   ^
> > >
> > >    [repeat]   symbol:   class KeyListener
> > >
> > >    [repeat]   location: class TreeNamedObjectMap
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > tax/TreeAttribute.java:33:
> > > error: cannot find symbol
> > >
> > >    [repeat] public class TreeAttribute extends TreeNode implements
> > > Element.Attribute, TreeNamedObjectMap.NamedObject {
> > >
> > >    [repeat]
> > >                             ^
> > >
> > >    [repeat]   symbol:   class NamedObject
> > >
> > >    [repeat]   location: class TreeNamedObjectMap
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > tax/TreeAttribute.java:57:
> > > error: cannot find symbol
> > >
> > >    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
> > >
> > >    [repeat]                               ^
> > >
> > >    [repeat]   symbol:   class KeyListener
> > >
> > >    [repeat]   location: class TreeNamedObjectMap
> > >
> > >    [repeat] /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > > tax/TreeAttribute.java:428:
> > > error: cannot find symbol
> > >
> > >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> > KeyListener
> > > keyListener) {
> > >
> > >    [repeat]                                                   ^
> > >
> > >    [repeat]   symbol:   class KeyListener
> > >
> > >    [repeat]   location: class TreeNamedObjectMap
> > >
> > >    [repeat] Note: Some input files use unchecked or unsafe operations.
> > >
> > >    [repeat] Note: Recompile with -Xlint:unchecked for details.
> > >
> > >    [repeat] 7 errors
> > >
> > >    [repeat] 1 warning
> > >
> > >   [nbmerge] Failed to build target: all-xml.tax
> > >
> > >
> > > BUILD FAILED
> > >
> > > /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
> > > The following error occurred while executing this line:
> > >
> > > /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
> > > The following error occurred while executing this line:
> > >
> > > /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
> > > The following error occurred while executing this line:
> > >
> > > /Users/Juneau/Library/Mobile
> > > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > > NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
> > > Compile failed; see the compiler error output for details.
> > >
> > > Josh Juneau
> > > juneau001@gmail.com <javascript:;>
> > > http://jj-blogger.blogspot.com
> > > https://www.apress.com/index.php/author/author/view/id/1866
> > >
> > >
> > > On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
> > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > >
> > > > Please do provide very detailed information about the precise error
> > > > messages you’re seeing so that we can figure it out.
> > > >
> > > > I’d recommend beginning by deleting everything and cloning from
> > scratch.
> > > >
> > > > Gj
> > > >
> > > > On Sat, 4 Nov 2017 at 18:17, Josh Juneau <juneau001@gmail.com
> > > <javascript:;>> wrote:
> > > >
> > > > > Hi Geertjan,
> > > > >
> > > > > I've done a pull from remote to update my local and still no luck
> > > > building
> > > > > w JDK 8.  I've not had a chance to dig into the errors though.
> I'll
> > > try
> > > > > and get to that today and I'll update you on progress.
> > > > >
> > > > > Thanks
> > > > >
> > > > > Josh Juneau
> > > > > juneau001@gmail.com <javascript:;>
> > > > > http://jj-blogger.blogspot.com
> > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > >
> > > > >
> > > > > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > >
> > > > > > Hi Josh,
> > > > > >
> > > > > > Did you figure out what the problem was?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Gj
> > > > > >
> > > > > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <juneau001@gmail.com
> > > <javascript:;>>
> > > > wrote:
> > > > > >
> > > > > > > Thanks Geertjan, I cloned from github today so it should be the
> > > > > > > latest...but I'll look at the sources and reopen pull request
> if
> > > > > needed.
> > > > > > >
> > > > > > > I forgot to mention that I'm using JDK 8 to build,
> 1.8.0_131-b11
> > to
> > > > be
> > > > > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the
> > culprit.
> > > > > > >
> > > > > > > Thanks again and I'll post updates.
> > > > > > >
> > > > > > > Josh Juneau
> > > > > > > juneau001@gmail.com <javascript:;>
> > > > > > > http://jj-blogger.blogspot.com
> > > > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > > > >
> > > > > > >
> > > > > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > >
> > > > > > > > PS: If there's something wrong with it, reopen the pull
> request
> > > and
> > > > > add
> > > > > > > > your comments/insights/feedback:
> > > > > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > > > > >
> > > > > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > > >
> > > > > > > > > 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 <
> > > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> 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 <
> > > > juneau001@gmail.com <javascript:;>
> > > > > >
> > > > > > > > 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/
> > modu
> > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > pl.java:21:
> > > > > > > > >>> error: package org.netbeans.modules.maven.
> indexer.spi.impl
> > > > does
> > > > > > not
> > > > > > > > >>> exist
> > > > > > > > >>>
> > > > > > > > >>>    [repeat] import
> > > > > > > > >>> org.netbeans.modules.maven.indexer.spi.impl.
> > IndexingNotifica
> > > > > > > > >>> tionProvider;
> > > > > > > > >>>
> > > > > > > > >>>    [repeat]
> > >  ^
> > > > > > > > >>>
> > > > > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > > > > >>> Documents/com~apple~CloudDocs/
> > Java/Java_Dev/NetBeans/NetBean
> > > > > > > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/
> > modu
> > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > pl.java:31:
> > > > > > > > >>> error: cannot find symbol
> > > > > > > > >>>
> > > > > > > > >>>    [repeat] public class IndexingNotificationProviderIm
> pl
> > > > > > 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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/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/
> > modu
> > > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> > pl.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/
> > annotat
> > > > > > > > >>> ions/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/
> > annotat
> > > > > > > > >>> ions/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/
> > annotat
> > > > > > > > >>> ions/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(JavacF
> > > > > > > > >>> iler.java:472)
> > > > > > > > >>>
> > > > > > > > >>>    [repeat] at
> > > > > > > > >>> org.openide.util.lookup.implspi.
> > AbstractServiceProviderProce
> > > > > > > > >>> ssor.registerImpl(AbstractServiceProviderProcess
> > or.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.CustomJav
> > > > > > > > >>> ac.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
> > > > > > > > >>>
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Josh Juneau <ju...@gmail.com>.
I re-cloned and now we have success!  There must have been errors in the
repository a few days ago when I cloned fresh.  Also, as you had mentioned,
the pull must have corrupted my local.

I'll keep you posted if I encounter anything else.  Looks good thus far!
I've fired it up and it seems to be working.  Thanks!

BUILD SUCCESSFUL

Total time: 5 minutes 48 seconds

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866


On Sat, Nov 4, 2017 at 12:35 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> So, now the problem seems to be in xml.tax, which hasn’t been touched or
> changed at all, I think.
>
> I believe your clone is incomplete or corrupt somehow. Delete it completely
> and do a new clone would br best, I think.
>
> Gj
>
> On Saturday, November 4, 2017, Josh Juneau <ju...@gmail.com> wrote:
>
> > Thanks, will do.  Right now here are the errors I am seeing:
> >
> > lib-compile:
> >
> >     [javac] Compiling 36 source files to /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/build/libclasses
> >
> >    [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/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > TreeAttlistDeclAttributeDef.java:30:
> > error: cannot access NamedObject
> >
> >    [repeat] public class TreeAttlistDeclAttributeDef extends
> > TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {
> >
> >    [repeat]
> >                                     ^
> >
> >    [repeat]   class file for
> > org.netbeans.tax.TreeNamedObjectMap$NamedObject not found
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > tax/TreeAttlistDecl.java:258:
> > error: cannot access ContentManager
> >
> >    [repeat]     protected TreeNamedObjectMap.ContentManager
> > createAttlistContentManager () {
> >
> >    [repeat]                                 ^
> >
> >    [repeat]   class file for
> > org.netbeans.tax.TreeNamedObjectMap$ContentManager not found
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > TreeAttlistDeclAttributeDef.java:112:
> > error: cannot access KeyListener
> >
> >    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
> >
> >    [repeat]                               ^
> >
> >    [repeat]   class file for
> > org.netbeans.tax.TreeNamedObjectMap$KeyListener not found
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> > TreeAttlistDeclAttributeDef.java:532:
> > error: cannot find symbol
> >
> >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> KeyListener
> > keyListener) {
> >
> >    [repeat]                                                   ^
> >
> >    [repeat]   symbol:   class KeyListener
> >
> >    [repeat]   location: class TreeNamedObjectMap
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > tax/TreeAttribute.java:33:
> > error: cannot find symbol
> >
> >    [repeat] public class TreeAttribute extends TreeNode implements
> > Element.Attribute, TreeNamedObjectMap.NamedObject {
> >
> >    [repeat]
> >                             ^
> >
> >    [repeat]   symbol:   class NamedObject
> >
> >    [repeat]   location: class TreeNamedObjectMap
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > tax/TreeAttribute.java:57:
> > error: cannot find symbol
> >
> >    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
> >
> >    [repeat]                               ^
> >
> >    [repeat]   symbol:   class KeyListener
> >
> >    [repeat]   location: class TreeNamedObjectMap
> >
> >    [repeat] /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> > tax/TreeAttribute.java:428:
> > error: cannot find symbol
> >
> >    [repeat]     public void setKeyListener (TreeNamedObjectMap.
> KeyListener
> > keyListener) {
> >
> >    [repeat]                                                   ^
> >
> >    [repeat]   symbol:   class KeyListener
> >
> >    [repeat]   location: class TreeNamedObjectMap
> >
> >    [repeat] Note: Some input files use unchecked or unsafe operations.
> >
> >    [repeat] Note: Recompile with -Xlint:unchecked for details.
> >
> >    [repeat] 7 errors
> >
> >    [repeat] 1 warning
> >
> >   [nbmerge] Failed to build target: all-xml.tax
> >
> >
> > BUILD FAILED
> >
> > /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
> > The following error occurred while executing this line:
> >
> > /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
> > The following error occurred while executing this line:
> >
> > /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
> > The following error occurred while executing this line:
> >
> > /Users/Juneau/Library/Mobile
> > Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> > NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
> > Compile failed; see the compiler error output for details.
> >
> > Josh Juneau
> > juneau001@gmail.com <javascript:;>
> > http://jj-blogger.blogspot.com
> > https://www.apress.com/index.php/author/author/view/id/1866
> >
> >
> > On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> >
> > > Please do provide very detailed information about the precise error
> > > messages you’re seeing so that we can figure it out.
> > >
> > > I’d recommend beginning by deleting everything and cloning from
> scratch.
> > >
> > > Gj
> > >
> > > On Sat, 4 Nov 2017 at 18:17, Josh Juneau <juneau001@gmail.com
> > <javascript:;>> wrote:
> > >
> > > > Hi Geertjan,
> > > >
> > > > I've done a pull from remote to update my local and still no luck
> > > building
> > > > w JDK 8.  I've not had a chance to dig into the errors though.  I'll
> > try
> > > > and get to that today and I'll update you on progress.
> > > >
> > > > Thanks
> > > >
> > > > Josh Juneau
> > > > juneau001@gmail.com <javascript:;>
> > > > http://jj-blogger.blogspot.com
> > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > >
> > > >
> > > > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > >
> > > > > Hi Josh,
> > > > >
> > > > > Did you figure out what the problem was?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Gj
> > > > >
> > > > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <juneau001@gmail.com
> > <javascript:;>>
> > > wrote:
> > > > >
> > > > > > Thanks Geertjan, I cloned from github today so it should be the
> > > > > > latest...but I'll look at the sources and reopen pull request if
> > > > needed.
> > > > > >
> > > > > > I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11
> to
> > > be
> > > > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the
> culprit.
> > > > > >
> > > > > > Thanks again and I'll post updates.
> > > > > >
> > > > > > Josh Juneau
> > > > > > juneau001@gmail.com <javascript:;>
> > > > > > http://jj-blogger.blogspot.com
> > > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > > >
> > > > > >
> > > > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > >
> > > > > > > PS: If there's something wrong with it, reopen the pull request
> > and
> > > > add
> > > > > > > your comments/insights/feedback:
> > > > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > > > >
> > > > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > > >
> > > > > > > > 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 <
> > > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> 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 <
> > > juneau001@gmail.com <javascript:;>
> > > > >
> > > > > > > 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/
> modu
> > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> pl.java:21:
> > > > > > > >>> error: package org.netbeans.modules.maven.indexer.spi.impl
> > > does
> > > > > not
> > > > > > > >>> exist
> > > > > > > >>>
> > > > > > > >>>    [repeat] import
> > > > > > > >>> org.netbeans.modules.maven.indexer.spi.impl.
> IndexingNotifica
> > > > > > > >>> tionProvider;
> > > > > > > >>>
> > > > > > > >>>    [repeat]
> >  ^
> > > > > > > >>>
> > > > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > > > >>> Documents/com~apple~CloudDocs/
> Java/Java_Dev/NetBeans/NetBean
> > > > > > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/
> modu
> > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> pl.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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/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/
> modu
> > > > > > > >>> les/maven/indexer/IndexingNotificationProviderIm
> pl.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/
> annotat
> > > > > > > >>> ions/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/
> annotat
> > > > > > > >>> ions/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/
> annotat
> > > > > > > >>> ions/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(JavacF
> > > > > > > >>> iler.java:472)
> > > > > > > >>>
> > > > > > > >>>    [repeat] at
> > > > > > > >>> org.openide.util.lookup.implspi.
> AbstractServiceProviderProce
> > > > > > > >>> ssor.registerImpl(AbstractServiceProviderProcess
> or.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.CustomJav
> > > > > > > >>> ac.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
> > > > > > > >>>
> > > > > > > >>
> > > > > > > >>
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
So, now the problem seems to be in xml.tax, which hasn’t been touched or
changed at all, I think.

I believe your clone is incomplete or corrupt somehow. Delete it completely
and do a new clone would br best, I think.

Gj

On Saturday, November 4, 2017, Josh Juneau <ju...@gmail.com> wrote:

> Thanks, will do.  Right now here are the errors I am seeing:
>
> lib-compile:
>
>     [javac] Compiling 36 source files to /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/build/libclasses
>
>    [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/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> TreeAttlistDeclAttributeDef.java:30:
> error: cannot access NamedObject
>
>    [repeat] public class TreeAttlistDeclAttributeDef extends
> TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {
>
>    [repeat]
>                                     ^
>
>    [repeat]   class file for
> org.netbeans.tax.TreeNamedObjectMap$NamedObject not found
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> tax/TreeAttlistDecl.java:258:
> error: cannot access ContentManager
>
>    [repeat]     protected TreeNamedObjectMap.ContentManager
> createAttlistContentManager () {
>
>    [repeat]                                 ^
>
>    [repeat]   class file for
> org.netbeans.tax.TreeNamedObjectMap$ContentManager not found
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> TreeAttlistDeclAttributeDef.java:112:
> error: cannot access KeyListener
>
>    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
>
>    [repeat]                               ^
>
>    [repeat]   class file for
> org.netbeans.tax.TreeNamedObjectMap$KeyListener not found
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/
> TreeAttlistDeclAttributeDef.java:532:
> error: cannot find symbol
>
>    [repeat]     public void setKeyListener (TreeNamedObjectMap.KeyListener
> keyListener) {
>
>    [repeat]                                                   ^
>
>    [repeat]   symbol:   class KeyListener
>
>    [repeat]   location: class TreeNamedObjectMap
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> tax/TreeAttribute.java:33:
> error: cannot find symbol
>
>    [repeat] public class TreeAttribute extends TreeNode implements
> Element.Attribute, TreeNamedObjectMap.NamedObject {
>
>    [repeat]
>                             ^
>
>    [repeat]   symbol:   class NamedObject
>
>    [repeat]   location: class TreeNamedObjectMap
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> tax/TreeAttribute.java:57:
> error: cannot find symbol
>
>    [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;
>
>    [repeat]                               ^
>
>    [repeat]   symbol:   class KeyListener
>
>    [repeat]   location: class TreeNamedObjectMap
>
>    [repeat] /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/
> tax/TreeAttribute.java:428:
> error: cannot find symbol
>
>    [repeat]     public void setKeyListener (TreeNamedObjectMap.KeyListener
> keyListener) {
>
>    [repeat]                                                   ^
>
>    [repeat]   symbol:   class KeyListener
>
>    [repeat]   location: class TreeNamedObjectMap
>
>    [repeat] Note: Some input files use unchecked or unsafe operations.
>
>    [repeat] Note: Recompile with -Xlint:unchecked for details.
>
>    [repeat] 7 errors
>
>    [repeat] 1 warning
>
>   [nbmerge] Failed to build target: all-xml.tax
>
>
> BUILD FAILED
>
> /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
> The following error occurred while executing this line:
>
> /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
> The following error occurred while executing this line:
>
> /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
> The following error occurred while executing this line:
>
> /Users/Juneau/Library/Mobile
> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/
> NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
> Compile failed; see the compiler error output for details.
>
> Josh Juneau
> juneau001@gmail.com <javascript:;>
> http://jj-blogger.blogspot.com
> https://www.apress.com/index.php/author/author/view/id/1866
>
>
> On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com <javascript:;>> wrote:
>
> > Please do provide very detailed information about the precise error
> > messages you’re seeing so that we can figure it out.
> >
> > I’d recommend beginning by deleting everything and cloning from scratch.
> >
> > Gj
> >
> > On Sat, 4 Nov 2017 at 18:17, Josh Juneau <juneau001@gmail.com
> <javascript:;>> wrote:
> >
> > > Hi Geertjan,
> > >
> > > I've done a pull from remote to update my local and still no luck
> > building
> > > w JDK 8.  I've not had a chance to dig into the errors though.  I'll
> try
> > > and get to that today and I'll update you on progress.
> > >
> > > Thanks
> > >
> > > Josh Juneau
> > > juneau001@gmail.com <javascript:;>
> > > http://jj-blogger.blogspot.com
> > > https://www.apress.com/index.php/author/author/view/id/1866
> > >
> > >
> > > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > >
> > > > Hi Josh,
> > > >
> > > > Did you figure out what the problem was?
> > > >
> > > > Thanks,
> > > >
> > > > Gj
> > > >
> > > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <juneau001@gmail.com
> <javascript:;>>
> > wrote:
> > > >
> > > > > Thanks Geertjan, I cloned from github today so it should be the
> > > > > latest...but I'll look at the sources and reopen pull request if
> > > needed.
> > > > >
> > > > > I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to
> > be
> > > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.
> > > > >
> > > > > Thanks again and I'll post updates.
> > > > >
> > > > > Josh Juneau
> > > > > juneau001@gmail.com <javascript:;>
> > > > > http://jj-blogger.blogspot.com
> > > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > > >
> > > > >
> > > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > >
> > > > > > PS: If there's something wrong with it, reopen the pull request
> and
> > > add
> > > > > > your comments/insights/feedback:
> > > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > > >
> > > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > > geertjan.wielenga@googlemail.com <javascript:;>> wrote:
> > > > > >
> > > > > > > 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 <
> > > > > > > geertjan.wielenga@googlemail.com <javascript:;>> 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 <
> > juneau001@gmail.com <javascript:;>
> > > >
> > > > > > 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/modu
> > > > > > >>> les/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.IndexingNotifica
> > > > > > >>> tionProvider;
> > > > > > >>>
> > > > > > >>>    [repeat]
>  ^
> > > > > > >>>
> > > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > > >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> > > > > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/modu
> > > > > > >>> les/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/annotat
> > > > > > >>> ions/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/annotat
> > > > > > >>> ions/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/annotat
> > > > > > >>> ions/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(JavacF
> > > > > > >>> iler.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.CustomJav
> > > > > > >>> ac.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
> > > > > > >>>
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Josh Juneau <ju...@gmail.com>.
Thanks, will do.  Right now here are the errors I am seeing:

lib-compile:

    [javac] Compiling 36 source files to /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/build/libclasses

   [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/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttlistDeclAttributeDef.java:30:
error: cannot access NamedObject

   [repeat] public class TreeAttlistDeclAttributeDef extends
TreeNodeDecl.Content implements TreeNamedObjectMap.NamedObject {

   [repeat]
                                    ^

   [repeat]   class file for
org.netbeans.tax.TreeNamedObjectMap$NamedObject not found

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttlistDecl.java:258:
error: cannot access ContentManager

   [repeat]     protected TreeNamedObjectMap.ContentManager
createAttlistContentManager () {

   [repeat]                                 ^

   [repeat]   class file for
org.netbeans.tax.TreeNamedObjectMap$ContentManager not found

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttlistDeclAttributeDef.java:112:
error: cannot access KeyListener

   [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;

   [repeat]                               ^

   [repeat]   class file for
org.netbeans.tax.TreeNamedObjectMap$KeyListener not found

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttlistDeclAttributeDef.java:532:
error: cannot find symbol

   [repeat]     public void setKeyListener (TreeNamedObjectMap.KeyListener
keyListener) {

   [repeat]                                                   ^

   [repeat]   symbol:   class KeyListener

   [repeat]   location: class TreeNamedObjectMap

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttribute.java:33:
error: cannot find symbol

   [repeat] public class TreeAttribute extends TreeNode implements
Element.Attribute, TreeNamedObjectMap.NamedObject {

   [repeat]
                            ^

   [repeat]   symbol:   class NamedObject

   [repeat]   location: class TreeNamedObjectMap

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttribute.java:57:
error: cannot find symbol

   [repeat]     private TreeNamedObjectMap.KeyListener mapKeyListener;

   [repeat]                               ^

   [repeat]   symbol:   class KeyListener

   [repeat]   location: class TreeNamedObjectMap

   [repeat] /Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/lib/src/org/netbeans/tax/TreeAttribute.java:428:
error: cannot find symbol

   [repeat]     public void setKeyListener (TreeNamedObjectMap.KeyListener
keyListener) {

   [repeat]                                                   ^

   [repeat]   symbol:   class KeyListener

   [repeat]   location: class TreeNamedObjectMap

   [repeat] Note: Some input files use unchecked or unsafe operations.

   [repeat] Note: Recompile with -Xlint:unchecked for details.

   [repeat] 7 errors

   [repeat] 1 warning

  [nbmerge] Failed to build target: all-xml.tax


BUILD FAILED

/Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/nbbuild/build.xml:425:
The following error occurred while executing this line:

/Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/nbbuild/build.xml:420:
The following error occurred while executing this line:

/Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/nbbuild/build.xml:467:
The following error occurred while executing this line:

/Users/Juneau/Library/Mobile
Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBeans9/incubator-netbeans/xml.tax/build.xml:28:
Compile failed; see the compiler error output for details.

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866


On Sat, Nov 4, 2017 at 12:23 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Please do provide very detailed information about the precise error
> messages you’re seeing so that we can figure it out.
>
> I’d recommend beginning by deleting everything and cloning from scratch.
>
> Gj
>
> On Sat, 4 Nov 2017 at 18:17, Josh Juneau <ju...@gmail.com> wrote:
>
> > Hi Geertjan,
> >
> > I've done a pull from remote to update my local and still no luck
> building
> > w JDK 8.  I've not had a chance to dig into the errors though.  I'll try
> > and get to that today and I'll update you on progress.
> >
> > Thanks
> >
> > Josh Juneau
> > juneau001@gmail.com
> > http://jj-blogger.blogspot.com
> > https://www.apress.com/index.php/author/author/view/id/1866
> >
> >
> > On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > Hi Josh,
> > >
> > > Did you figure out what the problem was?
> > >
> > > Thanks,
> > >
> > > Gj
> > >
> > > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <ju...@gmail.com>
> wrote:
> > >
> > > > Thanks Geertjan, I cloned from github today so it should be the
> > > > latest...but I'll look at the sources and reopen pull request if
> > needed.
> > > >
> > > > I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to
> be
> > > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.
> > > >
> > > > Thanks again and I'll post updates.
> > > >
> > > > Josh Juneau
> > > > juneau001@gmail.com
> > > > http://jj-blogger.blogspot.com
> > > > https://www.apress.com/index.php/author/author/view/id/1866
> > > >
> > > >
> > > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > > geertjan.wielenga@googlemail.com> wrote:
> > > >
> > > > > PS: If there's something wrong with it, reopen the pull request and
> > add
> > > > > your comments/insights/feedback:
> > > > > https://github.com/apache/incubator-netbeans/pull/163
> > > > >
> > > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > > geertjan.wielenga@googlemail.com> wrote:
> > > > >
> > > > > > 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 <
> > > > > > geertjan.wielenga@googlemail.com> 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 <
> juneau001@gmail.com
> > >
> > > > > 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/modu
> > > > > >>> les/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.IndexingNotifica
> > > > > >>> tionProvider;
> > > > > >>>
> > > > > >>>    [repeat]                                                   ^
> > > > > >>>
> > > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > > >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> > > > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/modu
> > > > > >>> les/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/annotat
> > > > > >>> ions/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/annotat
> > > > > >>> ions/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/annotat
> > > > > >>> ions/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(JavacF
> > > > > >>> iler.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.CustomJav
> > > > > >>> ac.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
> > > > > >>>
> > > > > >>
> > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Please do provide very detailed information about the precise error
messages you’re seeing so that we can figure it out.

I’d recommend beginning by deleting everything and cloning from scratch.

Gj

On Sat, 4 Nov 2017 at 18:17, Josh Juneau <ju...@gmail.com> wrote:

> Hi Geertjan,
>
> I've done a pull from remote to update my local and still no luck building
> w JDK 8.  I've not had a chance to dig into the errors though.  I'll try
> and get to that today and I'll update you on progress.
>
> Thanks
>
> Josh Juneau
> juneau001@gmail.com
> http://jj-blogger.blogspot.com
> https://www.apress.com/index.php/author/author/view/id/1866
>
>
> On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > Hi Josh,
> >
> > Did you figure out what the problem was?
> >
> > Thanks,
> >
> > Gj
> >
> > On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <ju...@gmail.com> wrote:
> >
> > > Thanks Geertjan, I cloned from github today so it should be the
> > > latest...but I'll look at the sources and reopen pull request if
> needed.
> > >
> > > I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to be
> > > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.
> > >
> > > Thanks again and I'll post updates.
> > >
> > > Josh Juneau
> > > juneau001@gmail.com
> > > http://jj-blogger.blogspot.com
> > > https://www.apress.com/index.php/author/author/view/id/1866
> > >
> > >
> > > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > > geertjan.wielenga@googlemail.com> wrote:
> > >
> > > > PS: If there's something wrong with it, reopen the pull request and
> add
> > > > your comments/insights/feedback:
> > > > https://github.com/apache/incubator-netbeans/pull/163
> > > >
> > > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > > geertjan.wielenga@googlemail.com> wrote:
> > > >
> > > > > 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 <
> > > > > geertjan.wielenga@googlemail.com> 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 <juneau001@gmail.com
> >
> > > > 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/modu
> > > > >>> les/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.IndexingNotifica
> > > > >>> tionProvider;
> > > > >>>
> > > > >>>    [repeat]                                                   ^
> > > > >>>
> > > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > > >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> > > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/modu
> > > > >>> les/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/annotat
> > > > >>> ions/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/annotat
> > > > >>> ions/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/annotat
> > > > >>> ions/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(JavacF
> > > > >>> iler.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.CustomJav
> > > > >>> ac.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
> > > > >>>
> > > > >>
> > > > >>
> > > > >
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Josh Juneau <ju...@gmail.com>.
Hi Geertjan,

I've done a pull from remote to update my local and still no luck building
w JDK 8.  I've not had a chance to dig into the errors though.  I'll try
and get to that today and I'll update you on progress.

Thanks

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866


On Sat, Nov 4, 2017 at 11:40 AM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Hi Josh,
>
> Did you figure out what the problem was?
>
> Thanks,
>
> Gj
>
> On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <ju...@gmail.com> wrote:
>
> > Thanks Geertjan, I cloned from github today so it should be the
> > latest...but I'll look at the sources and reopen pull request if needed.
> >
> > I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to be
> > exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.
> >
> > Thanks again and I'll post updates.
> >
> > Josh Juneau
> > juneau001@gmail.com
> > http://jj-blogger.blogspot.com
> > https://www.apress.com/index.php/author/author/view/id/1866
> >
> >
> > On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > PS: If there's something wrong with it, reopen the pull request and add
> > > your comments/insights/feedback:
> > > https://github.com/apache/incubator-netbeans/pull/163
> > >
> > > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > > geertjan.wielenga@googlemail.com> wrote:
> > >
> > > > 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 <
> > > > geertjan.wielenga@googlemail.com> 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 <ju...@gmail.com>
> > > 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/modu
> > > >>> les/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.IndexingNotifica
> > > >>> tionProvider;
> > > >>>
> > > >>>    [repeat]                                                   ^
> > > >>>
> > > >>>    [repeat] /Users/Juneau/Library/Mobile
> > > >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> > > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/modu
> > > >>> les/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/annotat
> > > >>> ions/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/annotat
> > > >>> ions/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/annotat
> > > >>> ions/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(JavacF
> > > >>> iler.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.CustomJav
> > > >>> ac.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
> > > >>>
> > > >>
> > > >>
> > > >
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Hi Josh,

Did you figure out what the problem was?

Thanks,

Gj

On Fri, Nov 3, 2017 at 3:24 AM, Josh Juneau <ju...@gmail.com> wrote:

> Thanks Geertjan, I cloned from github today so it should be the
> latest...but I'll look at the sources and reopen pull request if needed.
>
> I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to be
> exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.
>
> Thanks again and I'll post updates.
>
> Josh Juneau
> juneau001@gmail.com
> http://jj-blogger.blogspot.com
> https://www.apress.com/index.php/author/author/view/id/1866
>
>
> On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > PS: If there's something wrong with it, reopen the pull request and add
> > your comments/insights/feedback:
> > https://github.com/apache/incubator-netbeans/pull/163
> >
> > On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > 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 <
> > > geertjan.wielenga@googlemail.com> 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 <ju...@gmail.com>
> > 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/modu
> > >>> les/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.IndexingNotifica
> > >>> tionProvider;
> > >>>
> > >>>    [repeat]                                                   ^
> > >>>
> > >>>    [repeat] /Users/Juneau/Library/Mobile
> > >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> > >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/modu
> > >>> les/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/annotat
> > >>> ions/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/annotat
> > >>> ions/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/annotat
> > >>> ions/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(JavacF
> > >>> iler.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.CustomJav
> > >>> ac.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
> > >>>
> > >>
> > >>
> > >
> >
>

Re: Building Apache NetBeans on OSX

Posted by Josh Juneau <ju...@gmail.com>.
Thanks Geertjan, I cloned from github today so it should be the
latest...but I'll look at the sources and reopen pull request if needed.

I forgot to mention that I'm using JDK 8 to build, 1.8.0_131-b11 to be
exact.  Also grabbed ant 1.9.9 to be sure that wasn't the culprit.

Thanks again and I'll post updates.

Josh Juneau
juneau001@gmail.com
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866


On Thu, Nov 2, 2017 at 7:15 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> PS: If there's something wrong with it, reopen the pull request and add
> your comments/insights/feedback:
> https://github.com/apache/incubator-netbeans/pull/163
>
> On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > 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 <
> > geertjan.wielenga@googlemail.com> 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 <ju...@gmail.com>
> 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/modu
> >>> les/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.IndexingNotifica
> >>> tionProvider;
> >>>
> >>>    [repeat]                                                   ^
> >>>
> >>>    [repeat] /Users/Juneau/Library/Mobile
> >>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
> >>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/modu
> >>> les/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/annotat
> >>> ions/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/annotat
> >>> ions/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/annotat
> >>> ions/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(JavacF
> >>> iler.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.CustomJav
> >>> ac.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
> >>>
> >>
> >>
> >
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
PS: If there's something wrong with it, reopen the pull request and add
your comments/insights/feedback:
https://github.com/apache/incubator-netbeans/pull/163

On Fri, Nov 3, 2017 at 12:58 AM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> 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 <
> geertjan.wielenga@googlemail.com> 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 <ju...@gmail.com> 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/modu
>>> les/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.IndexingNotifica
>>> tionProvider;
>>>
>>>    [repeat]                                                   ^
>>>
>>>    [repeat] /Users/Juneau/Library/Mobile
>>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
>>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/modu
>>> les/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/annotat
>>> ions/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/annotat
>>> ions/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/annotat
>>> ions/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(JavacF
>>> iler.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.CustomJav
>>> ac.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
>>>
>>
>>
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
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 <
geertjan.wielenga@googlemail.com> 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 <ju...@gmail.com> 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
>>
>
>

Re: Building Apache NetBeans on OSX

Posted by Geertjan Wielenga <ge...@googlemail.com>.
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 <ju...@gmail.com> 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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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/
> NetBeans9/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(
> JavacFileManager.java:680)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacFiler.getResource(JavacFiler.java:472)
>
>    [repeat] at
> org.openide.util.lookup.implspi.AbstractServiceProviderProcess
> or.registerImpl(AbstractServiceProviderProcessor.java:191)
>
>    [repeat] at
> org.openide.util.lookup.implspi.AbstractServiceProviderProcessor.register(
> AbstractServiceProviderProcessor.java:151)
>
>    [repeat] at
> org.netbeans.modules.openide.util.ServiceProviderProcessor.register(
> ServiceProviderProcessor.java:84)
>
>    [repeat] at
> org.netbeans.modules.openide.util.ServiceProviderProcessor.handleProcess(
> ServiceProviderProcessor.java:64)
>
>    [repeat] at
> org.openide.util.lookup.implspi.AbstractServiceProviderProcessor.process(
> AbstractServiceProviderProcessor.java:95)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(
> JavacProcessingEnvironment.java:794)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacProcessingEnvironment.
> discoverAndRunProcs(JavacProcessingEnvironment.java:705)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(
> JavacProcessingEnvironment.java:91)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(
> JavacProcessingEnvironment.java:1035)
>
>    [repeat] at
> com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(
> JavacProcessingEnvironment.java:1176)
>
>    [repeat] at
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(
> JavaCompiler.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(
> DelegatingMethodAccessorImpl.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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.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.executeTargets(
> 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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.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.executeTargets(
> 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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.java:106)
>
>    [repeat] at org.apache.tools.ant.Task.perform(Task.java:348)
>
>    [repeat] at
> org.apache.tools.ant.taskdefs.MacroInstance.execute(
> MacroInstance.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(
> DelegatingMethodAccessorImpl.java:43)
>
>    [repeat] at java.lang.reflect.Method.invoke(Method.java:498)
>
>    [repeat] at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(
> DispatchUtils.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.executeTarget(Project.java:
> 1376)
>
>    [repeat] at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
> DefaultExecutor.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.Launcher.run(Launcher.java:287)
>
>    [repeat] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:
> 113)
>   [nbmerge] Failed to build target: all-maven.indexer.ui
>
> Thanks in advance for the assistance!
>
> Josh Juneau
>