You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Nicholas Koceja (Jira)" <ji...@apache.org> on 2021/01/23 21:20:00 UTC
[jira] [Created] (NETBEANS-5284) When trying to view a Class's
members in the Member List (navigator), it seems to fail when using Lombok
@Data and fields marked as Lombok @NonNull
Nicholas Koceja created NETBEANS-5284:
-----------------------------------------
Summary: When trying to view a Class's members in the Member List (navigator), it seems to fail when using Lombok @Data and fields marked as Lombok @NonNull
Key: NETBEANS-5284
URL: https://issues.apache.org/jira/browse/NETBEANS-5284
Project: NetBeans
Issue Type: Bug
Components: java - Source
Affects Versions: 12.2
Environment: NetBeans v12.2
OpenJDK v15.0.2
Lombok v1.18.16
Spring Core v5.3.3
SpringBoot v2.4.2
OS: Windows 10 64 bit
Reporter: Nicholas Koceja
Attachments: TelegramUser_101.dump
When trying to view members of a class that is labeled with Lombok annotation @Data and with fields marked as @NonNull, the Members view in Navigator infinitely stays at "Please Wait" after viewing another class and coming back to the one in question. This will also break auto imports and most intellisense, as well as not showing errors in files if they exist.
Other classes that do not use Lombok @NonNull and @Data together do not experience this issue, and can be viewed in the members view just fine
I am unsure at this time if the issue is within Lombok itself, but even if it is, this should not break the functionality of the Members view in Navigator, which it currently does, without regard to any actual error
Steps to reproduce:
1.) Create a class
2.) Use Lombok annotations to Annotate the class as a @Data class
3.) Create some of the fields marked as @NonNull fields (using @NonNull from Lombok
4.) Open the navigator and navigate to the class used, opening the members view. (if already open, navigate to a different class first
expected behavior:
Members of class are eventually shown
Actual behavior:
"Please Wait" is shown, and does not seem to load anything.
Notes:
Replacing the @NonNull from Lombok with the one from Spring removes the issue entirely.
While creating the class, it will stop updating the members view if this bug occurs
--
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