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 <
[email protected]> 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 <
> [email protected]> wrote:
>
>> Apache NetBeans needs JDK 8 for building and then runs fine on JDK 9,
>> that combination works perfectly on my Mac OSX.
>>
>> Gj
>>
>> On Thu, Nov 2, 2017 at 11:06 PM, Josh Juneau <[email protected]> wrote:
>>
>>> I've had a few issues while attempting to build NetBeans from the
>>> incubator.  On OSX, it does not seem to work as outlined in the readme.
>>> I've also confirmed with another individual that he has been unable to
>>> build from source.
>>>
>>> I think it is very important that the NetBeans community be able to build
>>> and run on Java 9 now, especially given the fact that other IDEs are
>>> already offering support.  We also only have until March 2018 to run on
>>> Java 9 (with support), so it'd be nice to have the build working.  I'd
>>> like
>>> to get it working on OSX and blog about it.  Can someone please give me a
>>> pointer or two to get it working?
>>>
>>> I've already repaired one of the build errors which was due to Apache
>>> Lucene using an incorrect SSH hash.  I've modified the hash in the build
>>> to
>>> get it working.  Now I've got the following errors occurring.  Any
>>> pointers
>>> would be appreciated:
>>>
>>> compile:
>>>
>>>  [nb-javac] Compiling 5 source files to /Users/Juneau/Library/Mobile
>>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
>>> s9/incubator-netbeans/maven.indexer.ui/build/classes
>>>
>>>    [repeat] warning: [options] bootstrap class path not set in
>>> conjunction
>>> with -source 1.6
>>>
>>>    [repeat] /Users/Juneau/Library/Mobile
>>> Documents/com~apple~CloudDocs/Java/Java_Dev/NetBeans/NetBean
>>> s9/incubator-netbeans/maven.indexer.ui/src/org/netbeans/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
>>>
>>
>>
>

Reply via email to