You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Torsten Römer (Jira)" <ji...@apache.org> on 2021/04/02 01:40:00 UTC
[jira] [Created] (NETBEANS-5532) Project (Keycloak) does not load
properly
Torsten Römer created NETBEANS-5532:
---------------------------------------
Summary: 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
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
* Same trick does however not work for org.keycloak.crypto.ES256SignatureProviderFactory in the separate project
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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