[
https://issues.apache.org/jira/browse/NETBEANS-5532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Torsten Römer updated NETBEANS-5532:
Comment: was deleted
(was: 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: Keycloak-cannot_find_symbol2.png, keycloak.png,
> 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