Hi Gj,

I tried de-activating nb-javac and then re-starting NetBeans (with and
without clearing the Cache folder) and re-activating nb-javac. This doesn't
solve the problem.

I also tried de-installing nb-javac and then re-starting NetBeans (with and
without clearing the Cache folder) and re-installing nb-javac. This also
doesn't solve the problem.

How and where can I check how/why the indexing seems to go wrong? When I do
a Ctrl-O and type the name of the duplicate class, both appear in the list.

Greets,
    H.

On Sun, Nov 24, 2019 at 9:15 AM Geertjan Wielenga <[email protected]>
wrote:

> What happens if you uninstall the nb-javac plugin.
>
> Gj
>
>
> On Sun, 24 Nov 2019 at 09:07, Humphrey Clerx <[email protected]> wrote:
>
>> Slightly modifying a file with an error badge doesn't solve the problem.
>> And it doesn't involve any enum classes. Somehow NetBeans "forgets" the
>> first class when it parses/indexes/caches the second one with the same name
>> (in a different module).
>>
>> On Sat, Nov 23, 2019 at 1:19 AM Eirik Bakke <[email protected]> wrote:
>>
>>> Is this a Maven or an Ant project?
>>>
>>>
>>>
>>> If you open up the source for _each_ of the classes involved, including
>>> classes imported by the class with an error icon on it, insert a space
>>> somewhere, and save it (to trigger Compile-on-Save), does the error go away?
>>>
>>>
>>>
>>> Are there, by any chance, any "enum" classes involved? What about
>>> annotations? (E.g. "@Nullable".)
>>>
>>>
>>>
>>> (I've had quite a few of these errors myself, but possibly in different
>>> situations.)
>>>
>>>
>>>
>>> -- Eirik
>>>
>>>
>>>
>>> *From:* Humphrey Clerx <[email protected]>
>>> *Sent:* Friday, November 22, 2019 4:36 AM
>>> *To:* [email protected]
>>> *Subject:* NetBeans 11.2 "cannot find symbol" error
>>>
>>>
>>>
>>> I've recently installed NetBeans 11.2 and found a problem that a lot of
>>> files are marked with an "error" symbol that a certain class cannot be
>>> found, annotated by an "cannot find symbol" icon on an import statement
>>> even though the class to be imported exists.
>>>
>>>
>>>
>>> Clearing the cache and restarting NetBeans does not solve the problem.
>>>
>>>
>>>
>>> This problem did not occur on NetBeans 8.2 or NetBeans 11.0/11.1.
>>>
>>>
>>>
>>> It seems to be related to there being two classes (in different modules)
>>> with the same class name. NetBeans 11.2 only seems to 'index' the first of
>>> the two and indicates the error on al imports of the second one.
>>>
>>>
>>>
>>> When building the project however, there is no problem. Only the
>>> incorrect error annotations on the files. I am using NetBeans 11.2 together
>>> with the nb-javac plugin.
>>>
>>>
>>>
>>> Is there any means of clearing this invalid error?
>>>
>>> --
>>>
>>> In the mountains of truth, you never climb in vain - Nietzsche
>>> #-------------------------------------------------------------
>>>  \_O
>>> ,__/>
>>>   <"
>>>    '
>>>
>>
>>
>> --
>> In the mountains of truth, you never climb in vain - Nietzsche
>> #-------------------------------------------------------------
>>  \_O
>> ,__/>
>>   <"
>>    '
>>
>

-- 
In the mountains of truth, you never climb in vain - Nietzsche
#-------------------------------------------------------------
 \_O
,__/>
  <"
   '

Reply via email to