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