[
https://issues.apache.org/jira/browse/NETBEANS-5532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314318#comment-17314318
]
Torsten Römer commented on NETBEANS-5532:
-----------------------------------------
Thanks for trying that out!
Did you have the nb-javac plugin installed when you opened the projects? I did
have it installed, and I have found no other way to get rid of the errors than
removing the module and restarting. Simply disabling "Compile on Save" does not
help, and removing the cache etc. does not help either.
If I start with a clean instance of NetBeans and cancel the installation of
nb-javac at first startup, then I can also open the projects without errors.
After that, I can even install nb-javac and enable it on all projects, and can
benefit from "Compile on Save" without any errors. Of course I don't know how
long that condition lasts...
I could live with disabling "Compile on Save" for those projects where there
are problems, but if I can't use it at all or have to uninstall/reinstall it
all the time, then I think it is very inconvenient.
> 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,
> Screenshot_20210403_185351.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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists