Building on Java 8 works without any problems: BUILD SUCCESSFUL Total time: 9 minutes 5 seconds
[exec] Product Version = NetBeans IDE Dev (Build 20170615-unknown-revn) [exec] Operating System = Mac OS X version 10.12.4 running on x86_64 [exec] Java; VM; Vendor = 1.8.0_121; Java HotSpot(TM) 64-Bit Server VM 25.121-b13; Oracle Corporation [exec] Runtime = Java(TM) SE Runtime Environment 1.8.0_121-b13 I’ve built a few Spring applications and so far no issues on Java 8. I’ll continue to use this version of NetBeans and see if I uncover any issues. Dave. > On 15 Jun 2017, at 11:53, David Salter <[email protected]> wrote: > > Hi, > > Building on Java 9 fails for me on Mac OS X 10.12.4 > > Java HotSpot(TM) 64-Bit Server VM (build 9-ea+173, mixed mode) > > [repeat] > /Users/david/Develop/Code/NetBeans/netbeans-donation-review/o.n.bootstrap/src/org/netbeans/NbInstrumentation.java:66: > error: NbInstrumentation is not abstract and does not override abstract > method isModifiableModule(Module) in Instrumentation > [repeat] final class NbInstrumentation implements Instrumentation { > > Has anyone managed to build successful on Java 9? > > To start the build on Java 9, I used the following: > > $ ant build -Dcluster.config=java -Dpermit.jdk9.builds=true > [repeat] final class NbInstrumentation implements Instrumentation { > >> On 15 Jun 2017, at 08:04, Thilina Ranathunga <[email protected]> wrote: >> >> OS: *Windows 10 Pro 64bit* >> Processor: i7-7500U CPU @ 2.70GHz 2.9GHz >> RAM: 16.0 GB >> >> Ant Version: 1.10.1 >> Javac Version: javac 1.8.0_121 >> >> *BUILD SUCCESSFUL* >> *Total time: 12 minutes 24 seconds* >> >> ant tryme works fine. >> >> Trying Spring Boot v1.5.4 + maven based project with custom action >> >> <action> >> <actionName>CUSTOM-spring-boot:run dev</actionName> >> <displayName>spring-boot:run dev</displayName> >> <goals> >> <goal>spring-boot:run</goal> >> </goals> >> <properties> >> <spring.profiles.active>dev</spring.profiles.active> >> </properties> >> <activatedProfiles> >> <activatedProfile>dev</activatedProfile> >> </activatedProfiles> >> </action> >> >> Which executes this goal >> >> mvn -Dspring.profiles.active=dev >> -Dmaven.ext.class.path=D:\\Downloads\\Compressed\\netbeans-donation-review_20170715\\nbbuild\\netbeans\\java\\maven-nblib\\netbeans-eventspy.jar >> -Dfile.encoding=UTF-8 -Pdev spring-boot:run\ >> >> Result >> 2017-06-15 12:12:51.095 INFO 7408 --- [ main] >> s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 >> (http) >> 2017-06-15 12:12:51.111 INFO 7408 --- [ main] >> c.t.fma.FileManagerApiApplication : Started FMApiApplication in >> 16.978 seconds (JVM running for 31.706) >> >> Will use in production for some time and update you with any detection. >> >> 8 plugin updates available, currently testing without applying updates. >> *Please >> advice* which way is preferable for testing with current situation of >> donation build, update plugins or not*?* >> >> >> On Thu, Jun 15, 2017 at 10:58 AM, Manikantan Narender nath < >> [email protected]> wrote: >> >>> Build successful with Java 8. >>> >>> On Jun 15, 2017 08:57, "Geertjan Wielenga" <geertjan.wielenga@googlemail. >>> com> >>> wrote: >>> >>>> Can you try with JDK 8 as well, to check that the issue is related to the >>>> JDK you're using? >>>> >>>> Gj >>>> >>>> On Thu, Jun 15, 2017 at 5:24 AM, Manikantan Narender nath < >>>> [email protected]> wrote: >>>> >>>>> I got compilation errors on a different module *xml.tools*. >>>>> >>>>> With Java 9 (build 9-ea+173) >>>>> >>>>> compile: >>>>> >>>>> [depend] Deleted 12 out of date files in 0 seconds >>>>> >>>>> [nb-javac] Compiling 5 source files to <unzip-root>/xml.tools/build/ >>>>> classes >>>>> >>>>> [repeat] warning: [options] bootstrap class path not set in >>>> conjunction >>>>> with -source 1.4 >>>>> >>>>> [repeat] error: Source option 1.4 is no longer supported. Use 1.6 or >>>>> later. >>>>> >>>>> [repeat] error: Target option 1.4 is no longer supported. Use 1.6 or >>>>> later. >>>>> >>>>> [nbmerge] Failed to build target: all-xml.tools >>>>> >>>>> >>>>> BUILD FAILED >>>>> >>>>> <unzip-root>/nbbuild/build.xml:450: The following error occurred while >>>>> executing this line: >>>>> >>>>> <unzip-root>/nbbuild/build.xml:445: The following error occurred while >>>>> executing this line: >>>>> >>>>> <unzip-root>/nbbuild/build.xml:492: The following error occurred while >>>>> executing this line: >>>>> >>>>> <unzip-root>/nbbuild/templates/common.xml:225: Compile failed; see the >>>>> compiler error output for details. >>>>> >>>>> >>>>> >>>>> *Cheers* >>>>> Mani/Naren/Iyer >>>>> *The trick of walking on water is knowing where the stones are.* >>>>> >>>>> On Thu, Jun 15, 2017 at 12:13 AM, Marco Molteni <[email protected]> >>>>> wrote: >>>>> >>>>>> hi, >>>>>> >>>>>> macOS: High Sierra Beta >>>>>> JDK: Java(TM) SE Runtime Environment (build 1.8.0_92-b14) >>>>>> >>>>>> Build, tryme and new small application: OK >>>>>> >>>>>> With JDK 9 there I get the following error, it seems that JDK 9 is >>> not >>>>>> supported. >>>>>> >>>>>> /Users/marco/Downloads/netbeans-donation-review/ >>>>>> nbbuild/templates/projectized.xml:96: >>>>>> You are attempting to build NetBeans using JDK 9 (or higher). >>>>>> >>>>>> This is forbidden as it may lead to accidental usage of JDK 9+ APIs. >>>>>> >>>>>> Either run Ant with JDK 8, or set nbjdk.home=<JDK 8 home> in >>>>>> /Users/marco/Downloads/netbeans-donation-review/ >>>>>> nbbuild/user.build.properties >>>>>> >>>>>> (can be set from IDE by opening a module project's Properties dialog >>>> and >>>>>> picking the right Java Platform in Libraries). >>>>>> >>>>>> You can alternatively set this property in /Users/marco/.nbbuild. >>>>>> properties >>>>>> to affect all checkouts on this machine. >>>>>> >>>>>> If you are sure you want to build with JDK 9+ anyway, use: >>>>>> -Dpermit.jdk9.builds=true >>>>>> >>>>>> >>>>>> I tried with '-Dpermit.jdk9.builds=true' but the build failed: >>>>>> >>>>>> [nbmerge] Failed to build target: all-o.n.bootstrap >>>>>> >>>>>> BUILD FAILED >>>>>> >>>>>> On Wed, Jun 14, 2017 at 8:15 PM, Geertjan Wielenga < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Can you also try with JDK 8 and see if that makes a difference? >>>>>>> >>>>>>> Gj >>>>>>> >>>>>>> On Wed, Jun 14, 2017 at 7:55 PM, Marco Molteni <[email protected] >>>> >>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> OS: macOS 10.13 Beta (High Sierra) >>>>>>>> JDK 9: Java(TM) SE Runtime Environment (build 9-ea+173) >>>>>>>> >>>>>>>> Build FAILED. >>>>>>>> >>>>>>>> Should I open an issue or the environment doesn't qualify for the >>>>> test? >>>>>>>> >>>>>>>> >>>>>>>> Marco >>>>>>>> >>>>>>>> On Wed, Jun 14, 2017 at 1:25 AM, Jiří Kovalský < >>>>>> [email protected] >>>>>>>> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hello NetCAT 9.0 participants, >>>>>>>>> >>>>>>>>> let me first of all warmly welcome all the well known faces >>>>> (ehm, >>>>>>>>> e-mails :) in this new Apache hosted NetCAT mailing list but >>> more >>>>>>>>> importantly we are thrilled to see several new supporters! >>>>>>>>> >>>>>>>>> While there are almost 80 subscribers to this list, we have >>>> only >>>>>> 56 >>>>>>>>> participants registered in the NetBeans dashboard [1] so if you >>>>> don't >>>>>>>> find >>>>>>>>> your name in the table, we strongly suggest to sign up [2] as >>>> soon >>>>> as >>>>>>>>> possible. Without passing this registration step, you won't >>> have >>>>> your >>>>>>>>> account created in Synergy and you won't be able to participate >>>> in >>>>>> the >>>>>>>>> official certification later. >>>>>>>>> >>>>>>>>> [1] http://services.netbeans.org/ >>> dashboard/web/participants.php >>>>>>>>> [2] http://services.netbeans.org/dashboard/web/netcat_signup. >>> php >>>>>>>>> >>>>>>>>> Today we have the very first assignment for you. As the >>>> initial >>>>>>>>> NetBeans code donation to Apache Incubator is just round the >>>> corner >>>>>> we >>>>>>>>> would like you to download the ZIP with NetBeans sources, >>> extract >>>>>> these >>>>>>>>> locally, build the IDE with ANT and then give it your first >>> test >>>>>> drive. >>>>>>>> The >>>>>>>>> more OS/JDK8/JDK9 configurations we get covered the better! >>>>>>>>> >>>>>>>>> If you spot anything suspicious either during the building >>>>> process >>>>>>> or >>>>>>>>> using the IDE later, don't hesitate to share your findings >>>> through >>>>>> this >>>>>>>>> list first and let's file common problems to JIRA [3] then. >>>>>>>>> >>>>>>>>> [3] https://issues.apache.org/jira/projects/NETBEANS >>>>>>>>> >>>>>>>>> The ZIP and instructions what to do are available here: >>>>>>>>> >>>>>>>>> http://deadlock.netbeans.org/job/prototypes-donation_review/ >>>>>>>>> >>>>>>>>> Thanks for your help and we declare open the NetBeans Community >>>>>>>> Acceptance >>>>>>>>> Program (NetCAT) of version 9.0! :) >>>>>>>>> >>>>>>>>> Happy testing, >>>>>>>>> Jirka & Hermien >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >> >> >> -- >> >> Best regards, >> Thilina Ranathunga. >
