You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Neil C Smith (Jira)" <ji...@apache.org> on 2021/11/11 15:24:00 UTC

[jira] [Commented] (NETBEANS-6191) Netbeans Java Editor fails to recognize java.sql module types

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

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

Please see if you can replicate the issue with NetBeans 12.5. NetBeans 11.0 has long been unsupported.

> Netbeans Java Editor fails to recognize java.sql module types
> -------------------------------------------------------------
>
>                 Key: NETBEANS-6191
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-6191
>             Project: NetBeans
>          Issue Type: Bug
>          Components: java - Editor
>    Affects Versions: 12.2
>            Reporter: k thurston ng
>            Priority: Blocker
>         Attachments: nebeans-platform-modules.png, netbeans-modules.png
>
>
> *Product Version:* Apache NetBeans IDE 11.0 (Build incubator-netbeans-release-404-on-20190319)
> *Java:* 11.0.2; OpenJDK 64-Bit Server VM 11.0.2+9-LTS
> *Runtime:* OpenJDK Runtime Environment 11.0.2+9-LTS
> *System:* Windows 10 version 10.0 running on amd64;
>  
> I'm using the "Java with Ant -> Java Class Library" project template
>  
> In the Java Editor, when trying to use any of the classes included in the java.sql module (e.g. java.sql.Connection, java.sql.DriverManager, etc.) - many of the features of the java editor don't work.
>  
> auto-completion when importing java.sql.Connection (not a big deal, I can just type it "manually"), but
> if I Ctl-click on the import (to view source) - nothing happens
> Similarly if I select the type and then go to view its JavaDoc in the JavaDoc window, it displays "JavaDoc not found"
>  
> Note: I can build the project no problem, I can run Junit 4 tests – no problem - so I'm fairly confident in my deduction that the ant scripts are not at issue, and clearly the run-time system is able to find, load, and verify the necessary types with no issue, so it's not as if my JDK image is at issue.
>  
> What I have noticed however, is that the java.sql module is not listed in the project window, libraries:
>  
> !netbeans-modules.png!
>  
> So is there a problem with the "platform" definition:
>  
> !nebeans-platform-modules.png!
>  
> Sure seems not to be, the platform manager window lists java.sql as expected.
>  
> I realize that these "problems" (the editor vis a vis the project-window) may be entirely unrelated.  But what I have noticed is that I only encounter this editor problem when it comes to types that are defined in modules that are *not* listed/displayed in the project window (the problem is not restricted to java.sql module, same goes for java.logging, and I'm sure many others).
>  
> This is a bit baffling; I used the jmod command line tool to look at the module definitions for java.sql and say java.xml and I don't see anything that would distinguish them and result in one (java.sql) being "unrecognized" and the other (java.xml) being recognized by the editor/project window
>  
> I saw in the netbeans.conf file that there are a lot --add-opens and --add-exports JVM parameters, and I tried to explicitly --add-modules=ALL-DEFAULT, but that had no effect.
>  
> Also, the sources for java.sql are in the same .zip file as for all the other sources, same for the javadoc - so it's not that the sources or javadoc are missing - the same src.zip work fine, again, for all the types included in the listed platform modules in the properties window.
>  
> I can only surmise that the netbeans code that, presumably using reflection, lists all the "system" modules (which is used to populate the property-window->Libraries) is somehow ignoring java.sql, java.logging, etc.  Although, again, I don't really see on what basis it privileges some modules over others (and of course the same bug isn't afflicting the platform manager window as shown above)
>  
> P.S.  I've also encountered this exact same bug using Netbeans 12.2 and JDK-15 on another computer - so it's not specific to either the JDK or Netbeans version; I also looked in the Netbeans log and couldn't find any message that seems to relate to this problem.
>  
>  
>  
>  
>  
>  
>  
>  
>  



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

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

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