[ https://issues.apache.org/jira/browse/NETBEANS-5532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17313975#comment-17313975 ]
Torsten Römer commented on NETBEANS-5532: ----------------------------------------- Argh. I switched now to OpenJDK 11 in netbeans/etc/netbeans.conf. After starting NetBeans it offers me again to install nb-javac and asked me to restart after that, which it didn't do with Java 14. Now "Compile on Save" is available again and even when I enable it, there are no more issues with "cannot find symbol". So all works fine now. Does nb-javac not work properly with Java 14? > Project (Keycloak) does not load properly > ----------------------------------------- > > Key: NETBEANS-5532 > URL: https://issues.apache.org/jira/browse/NETBEANS-5532 > Project: NetBeans > Issue Type: Bug > Affects Versions: 12.3 > Environment: *Product Version:* Apache NetBeans IDE 12.3 > *Java:* 14.0.2; OpenJDK 64-Bit Server VM 14.0.2+12-Ubuntu-120.04 > *Runtime:* OpenJDK Runtime Environment 14.0.2+12-Ubuntu-120.04 > *System:* Linux version 5.4.0-70-generic running on amd64; UTF-8; de_DE (nb) > Reporter: Torsten Römer > Priority: Major > Attachments: netbeans-test.tar.gz > > > I did the following: > * git clone [https://github.com/keycloak/keycloak.git] (13.0.0-SNAPSHOT) > * cd keycloak; mvn clean install -DskipTests (build successful) > * Open keycloak-parent and keycloak-services in NetBeans > * Created a simple project with a dependency to > org.keycloak:keycloak-services > *Expected behaviour:* > * The project(s) are loaded in NetBeans without errors > * A project using modules of the Keycloak project as dependency loads/builds > properly > *Observed behaviour:* > * keycloak-parent loads fine and all its modules are displayed without > "unloadable" > * keycloak-services has some errors, for example "cannot find symbol" > org.keycloak.connections.httpclient.DefaultHttpClientFactory in > org.keycloak.connections.httpclient.DefaultHttpClientFactoryTest, even though > DefaultHttpClientFactory is present in the same project and package and > without error > * In a simple, separate project (attached) with a "provided" dependency to > keycloak-services, an import of for example > org.keycloak.crypto.ES256SignatureProviderFactory fails as well with "cannot > find symbol" while some other classes in the same package can be loaded like > Aes128CbcHmacSha256ContentEncryptionProviderFactory > *Workaround:* > * Open the class(es) that cannot be found, i.e. > org.keycloak.connections.httpclient.DefaultHttpClientFactory > * Make a change, some whitespace is enough, save the class (it is now > compiled by nb-javac I suppose) > => "cannot find symbol" in DefaultHttpClientFactoryTest is gone > Doing the same for all other "cannot find symbol" eventually yields the > project keycloak-services to be without errors > * Same trick does however not work for > org.keycloak.crypto.ES256SignatureProviderFactory in the separate project, > class opens without error but CTRL+O does not find it -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- 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