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

Geertjan Wielenga commented on NETBEANS-5532:
---------------------------------------------

Understood. Yes, I see what you mean.

nb-javac will be available for 12.4 when 12.4 is released, end of May. 
Hopefully, that will help.

If there's a problem with nb-javac specifically, please create an issue for 
that, specifically. Make the subject and step by step procedure as specific and 
as closely related to nb-javac as possible.

> 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

Reply via email to