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.