For this problem, the following additional information is present in the messages.log of NetBeans 12.2:
INFO [org.netbeans.api.java.source.ElementHandle]: Resolved type is null for kind = CLASS INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve: ElementHandle[kind=CLASS; sigs=common.util.StringUtils ] INFO [org.netbeans.modules.java.editor.imports.ComputeImports]: Cannot resolve type element "ElementHandle[kind=CLASS; sigs=common.util.StringUtils ]". On Thu, Nov 26, 2020 at 2:16 PM Humphrey Clerx <[email protected]> wrote: > I've just updated from NetBeans 8.2 to NetBeans 12.2 under Windows 10. > > NetBeans 12.2 Runs under JDK 11 (OpenJDK 64-Bit Server VM 11.0.9+11) and > I've defined a Java Platform JDK 1.8 (OpenJDK 64-Bit Server VM > 1.8.0_272-b10) to be used by all the projects. nb-javac is also installed. > > My project is a NetBeans RCP Module Project. For historical (and > visibility) reasons two of the modules define a class StringUtils. > > In NetBeans 8.2 everything was working fine, but when using NetBeans 12.2 > all the files in all the modules importing this class, an "error badge" > show up on the module and the file, stating: > > cannot find symbol > symbol: class StringUtils > location: package common.util > > > When selecting the "error badge" it asks to "Change to import <package > name>.StringUtils", suggesting the other StringUtils.java class. I know > it's not recommended two have two classes with the same name in different > packages/modules, but this was no problem with NetBeans 8.2 and exists in > our project for historical (and module dependency/visibility) reasons. > > Enabling/Disabling nb-javac makes NO difference. The only thing that did > seem to fix it was installing NetBeans 12.2 and cancelling the > download/installation of nb-javac altogether. But then NetBeans 12.2 > continuously asks to install this missing plugin. > > Is there any way this can be resolved? > > Greets, > Humphrey. > > -- > In the mountains of truth, you never climb in vain - Nietzsche > #------------------------------------------------------------- > \_O > ,__/> > <" > ' > -- In the mountains of truth, you never climb in vain - Nietzsche #------------------------------------------------------------- \_O ,__/> <" '
