Thomas Schapitz created NETBEANS-6349:
-----------------------------------------

             Summary: 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


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: [email protected]
For additional commands, e-mail: [email protected]

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

Reply via email to