[ 
https://issues.apache.org/jira/browse/NETBEANS-6349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17469171#comment-17469171
 ] 

Neil C Smith commented on NETBEANS-6349:
----------------------------------------

bq. I didn't check for 12.5 explicitly, I simply concluded that from the linked 
NETBEANS-6064

OK, that's an interesting one, because it does seem to imply 12.5, but our 12.5 
binaries were built on JDK 8.

bq. From a personal as well a resources point of view I simply would wait that 
out until 13.0 becomes available, which would remedy problem as described in 
the workaround section.

That doesn't change anything. The workaround will be identical, except that 
we'll be more explicit that the IDE doesn't support JDK 8.  That module still 
has to support JDK 8 for now.

bq. But it might indeed be sensible to spawn a discussion on dev, on whether 
and how to proof our builds with respect to cross JDK compilation.

It would, because that is meant to have happened already. Everything should be 
being built with release 8 for a start.

> Recent builds of the module responsible for java source parsing break BC to 
> JDK 8
> ---------------------------------------------------------------------------------
>
>                 Key: NETBEANS-6349
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-6349
>             Project: NetBeans
>          Issue Type: Bug
>          Components: editor - Parsing & Indexing
>    Affects Versions: 12.5, 12.6
>            Reporter: Thomas Schapitz
>            Priority: Critical
>
> There are 6 linked Issues, that all follow a common pattern, pointing to a 
> common cause:
>  * They are accompanied by an java.lang.NoSuchMethodError: 
> java.nio.CharBuffer.flip()Ljava/nio/CharBuffer;
>  * The users indicate, they are running NB 12.5+ with JDK8
>  * The errors occur during parsing.
> Sure enough, JDK 8 hasn't 
> java.nio.CharBuffer.flip()Ljava/nio/{*}+CharBuffer+{*},
> it has only java.nio.CharBuffer.flip()Ljava/nio/{+}*Buffer,*{+} which it 
> inherits from Buffer.
> Which means: the Module in question has obviously been compiled against a 
> library more recent then JDK8, at least JDK9, which has this method.
>  
> Consequences:
> This and the 6 linked issues will automatically be fixed with the rollout of 
> NB 13, which will require JDK 11 as prerequisite anyway.
> In the mean time, users may work around the problem, by immediately switching 
> to JDK 9+ when executing Netbeans. Note that they should still be able to 
> develop and build for JDKs 8 an prior.  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to