[jira] [Commented] (NETBEANS-4037) Debugger slow - taken profiler snapshots

2020-03-27 Thread Jan Lahoda (Jira)


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

Jan Lahoda commented on NETBEANS-4037:
--

Another angle might be this:

[https://github.com/apache/netbeans/compare/master...jlahoda:NETBEANS-4037?expand=1]

 

(Unless I am missing something:) The various ClassPaths registered in the 
registry probably have references to many roots to which other ClassPaths have 
reference as well (like if there are ~180 modules, then many of the are likely 
to refer to openide-util-lookup.jar), but getSourceRoots will try to pass every 
occurrence through SourceForBinaryQuery.findSourceRoots, add/re-add the 
listeners, etc. Seems wasteful - passing a given binary root to findSourceRoots 
once should be enough.

 

> Debugger slow - taken profiler snapshots
> 
>
> Key: NETBEANS-4037
> URL: https://issues.apache.org/jira/browse/NETBEANS-4037
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
>Affects Versions: 8.2, 11.1, 11.2, 11.3
>Reporter: matteodg
>Assignee: Jan Lahoda
>Priority: Major
>  Labels: performance
> Fix For: 12.0
>
> Attachments: 
> org.netbeans.modules.debugger.jpda.ui.SourcePath.annotate.npss, 
> org.netbeans.modules.debugger.jpda.ui.SourcePath.getURL.npss
>
>
> We have a pretty big NetBeans Platform Application (~180 modules and 5 
> suites) and when the debugger reaches the first breakpoint it got stuck: the 
> tabs Debugging, Variables, Breakpoints, etc. are all with a "Please wait..." 
> node and with the NetBeans sampler I took a few snapshots highlighting it is 
> spending a lot of time on calls like:
>  * {{org.netbeans.modules.debugger.jpda.ui.SourcePath.getURL()}}
>  * {{org.netbeans.modules.debugger.jpda.ui.SourcePath.annotate()}}
> which at the end boil down to a lot of calls like:
>  * java.util.concurrent.CopyOnWriteArrayList.remove()
>  * java.io.File.isFile()
> Attached the snapshots.
> Then if I press Continue the debugger remain stuck: now Pause and Continue 
> buttons in the toolbar are disabled...
> I kept close and restarting NetBeans but no luck... I remember got this 
> behavior even with NB 8.2, sometimes though it goes through and I'm able to 
> debug, but very rarely!
>  



--
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



[jira] [Commented] (NETBEANS-4069) netbeans crashes after inspecting test result windows, taking down desktop on ubuntu 19.10

2020-03-27 Thread Laszlo Kishalmi (Jira)


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

Laszlo Kishalmi commented on NETBEANS-4069:
---

Cannot reproduce as the parent pom is not available.

> netbeans crashes after inspecting test result windows, taking down desktop on 
> ubuntu 19.10
> --
>
> Key: NETBEANS-4069
> URL: https://issues.apache.org/jira/browse/NETBEANS-4069
> Project: NetBeans
>  Issue Type: Bug
>  Components: platform - Other
>Affects Versions: 12.0, 11.3
> Environment: Ubuntu 19.10,  AMD or intel, both x86_64
> openjdk version "11.0.6" 2020-01-14
> OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
> netbeans 12.0-beta2 (11.3 and beta1 show the same behaviour)
> Junit 5.6.0 assertj 3.15.0, 
> see attachedmaven  project persiahblesales.zip
>Reporter: Pieter van den Hombergh
>Priority: Critical
> Attachments: messages.log, metrics, nbcrash-20200326.png, 
> perishablesales.zip, uigestures
>
>
> After running a unit test and trying to inspect (failing) test result in test 
> results window,
> netbeans crashes, taking down complete desktop. in the process.
> Since it kept crashing while typing this ticket, I will create it with 
> multiple saves in between.
> Affetced are 11.3,  12.0-beta1 and beta2, tested on two machines. One AMD, 
> one Intel both same distro and java versions
> The problem can be reproduced with the attached maven project 
> perishabelsales.zip. 
> 1. open project
> 2. set test results window to open always
> 3. run test
> 4. click in test results window to expand submitSold test details
> IDE then crashes, taking down desktop (wait a few seconds to see the full 
> effect).



--
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



[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Description: 
I recognized some strange behaviour when using latest Lombok release with 
NetBeans 11.3.

When using @Builder and @Builder.Default

{code:java}

package it.impl.lombok.netbeans.poc;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Configuration {

  @Builder.Default
  private long config1 = 500L;
}
{code}


1) A NullPointerException occurs

{code:java}
java.lang.NullPointerException
 at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
 at com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
 at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
 at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
 at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
 at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
 at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
 at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
 at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
 at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
 at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091)
 at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
 at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
 at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
 at 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Component/s: java - Compiler

> NullPointerException when using Lombok @Builder.Default
> ---
>
> Key: NETBEANS-4075
> URL: https://issues.apache.org/jira/browse/NETBEANS-4075
> Project: NetBeans
>  Issue Type: Improvement
>  Components: java - Compiler
>Affects Versions: 11.3
> Environment: Windows 10, AdoptOpenJDK 11 OpenJ9
>Reporter: Benjamin Asbach
>Priority: Major
> Attachments: ide.log, lombok-netbeans-poc.zip, screenshot-1.png, 
> ui.log
>
>
> I recognized some strange behaviour when using latest Lombok release with 
> NetBeans 11.3.
> When using @Builder and @Builder.Default
> {code:java}
> package it.impl.lombok.netbeans.poc;
> import lombok.Builder;
> import lombok.Getter;
> @Getter
> @Builder
> public class Configuration {
>   @Builder.Default
>   private long config1 = 500L;
> }
> {code}
> 1) A NullPointerException occurs
> {code:java}
> java.lang.NullPointerException
>  at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
>  at 
> com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
>  at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
>  at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
>  at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
>  at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>  at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>  at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>  at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
>  at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
>  at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
>  at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
>  at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
>  at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
>  at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
>  at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
>  at 
> 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Description: 
I recognized some strange behaviour when using latest Lombok release with 
NetBeans 11.3.

When using @Builder and @Builder.Default

{code:java}

package it.impl.lombok.netbeans.poc;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Configuration {

  @Builder.Default
  private long config1 = 500L;
}
{code}


1) A NullPointerException occurs

{code:java}
java.lang.NullPointerException
 at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
 at com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
 at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
 at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
 at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
 at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
 at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
 at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
 at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
 at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
 at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091)
 at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
 at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
 at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
 at 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Description: 
I recognized some strange behaviour when using latest Lombok release with 
NetBeans 11.3.

When using @Builder and @Builder.Default

{code:java}

package it.impl.lombok.netbeans.poc;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Configuration {

  @Builder.Default
  private long config1 = 500L;
}
{code}


1) A NullPointerException occurs

{code:java}
java.lang.NullPointerException
 at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
 at com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
 at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
 at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
 at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
 at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
 at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
 at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
 at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
 at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
 at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091)
 at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
 at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
 at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
 at 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Attachment: (was: image-2020-03-27-17-04-44-956.png)

> NullPointerException when using Lombok @Builder.Default
> ---
>
> Key: NETBEANS-4075
> URL: https://issues.apache.org/jira/browse/NETBEANS-4075
> Project: NetBeans
>  Issue Type: Improvement
>Affects Versions: 11.3
> Environment: Windows 10, AdoptOpenJDK 11 OpenJ9
>Reporter: Benjamin Asbach
>Priority: Major
> Attachments: ide.log, lombok-netbeans-poc.zip, screenshot-1.png, 
> ui.log
>
>
> I recognized some strange behaviour when using latest Lombok release with 
> NetBeans 11.3.
> When using @Builder and @Builder.Default
> {code:java}
> package it.impl.lombok.netbeans.poc;
> import lombok.Builder;
> import lombok.Getter;
> @Getter
> @Builder
> public class Configuration {
>   @Builder.Default
>   private long config1 = 500L;
> }
> {code}
> 1) A NullPointerException occurs
> {code:java}
> java.lang.NullPointerException
>  at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
>  at 
> com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
>  at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
>  at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
>  at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
>  at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>  at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>  at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>  at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
>  at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
>  at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
>  at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
>  at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
>  at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
>  at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
>  at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
>  at 
> 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Description: 
I recognized some strange behaviour when using latest Lombok release with 
NetBeans 11.3.

When using @Builder and @Builder.Default

{code:java}

package it.impl.lombok.netbeans.poc;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Configuration {

  @Builder.Default
  private long config1 = 500L;
}
{code}


1) A NullPointerException occurs

{code:java}
java.lang.NullPointerException
 at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
 at com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
 at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
 at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
 at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
 at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
 at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
 at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
 at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
 at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
 at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091)
 at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
 at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
 at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
 at 

[jira] [Updated] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Asbach updated NETBEANS-4075:
--
Attachment: screenshot-1.png

> NullPointerException when using Lombok @Builder.Default
> ---
>
> Key: NETBEANS-4075
> URL: https://issues.apache.org/jira/browse/NETBEANS-4075
> Project: NetBeans
>  Issue Type: Improvement
>Affects Versions: 11.3
> Environment: Windows 10, AdoptOpenJDK 11 OpenJ9
>Reporter: Benjamin Asbach
>Priority: Major
> Attachments: ide.log, lombok-netbeans-poc.zip, screenshot-1.png, 
> ui.log
>
>
> I recognized some strange behaviour when using latest Lombok release with 
> NetBeans 11.3.
> When using @Builder and @Builder.Default
> {code:java}
> package it.impl.lombok.netbeans.poc;
> import lombok.Builder;
> import lombok.Getter;
> @Getter
> @Builder
> public class Configuration {
>   @Builder.Default
>   private long config1 = 500L;
> }
> {code}
> 1) A NullPointerException occurs
> {code:java}
> java.lang.NullPointerException
>  at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
>  at 
> com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
>  at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
>  at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
>  at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
>  at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>  at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>  at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>  at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
>  at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
>  at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
>  at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
>  at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
>  at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
>  at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
>  at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
>  at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
>  at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
>  at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
>  at 

[jira] [Created] (NETBEANS-4075) NullPointerException when using Lombok @Builder.Default

2020-03-27 Thread Benjamin Asbach (Jira)
Benjamin Asbach created NETBEANS-4075:
-

 Summary: NullPointerException when using Lombok @Builder.Default
 Key: NETBEANS-4075
 URL: https://issues.apache.org/jira/browse/NETBEANS-4075
 Project: NetBeans
  Issue Type: Improvement
Affects Versions: 11.3
 Environment: Windows 10, AdoptOpenJDK 11 OpenJ9
Reporter: Benjamin Asbach
 Attachments: ide.log, image-2020-03-27-17-04-44-956.png, 
lombok-netbeans-poc.zip, ui.log

I recognized some strange behaviour when using latest Lombok release with 
NetBeans 11.3.

When using @Builder and @Builder.Default

package it.impl.lombok.netbeans.poc;

import lombok.Builder;
import lombok.Getter;

@Getter
@Builder
public class Configuration {

  @Builder.Default
  private long config1 = 500L;
}

1) A NullPointerException occurs
java.lang.NullPointerException
 at com.sun.tools.javac.comp.Check$Validator.visitTypeIdent(Check.java:1451)
 at com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree.accept(JCTree.java:2434)
 at com.sun.tools.javac.comp.Check$Validator.validateTree(Check.java:1470)
 at com.sun.tools.javac.comp.Check.validate(Check.java:1341)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1217)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
 at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5099)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4982)
 at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4910)
 at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4855)
 at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1439)
 at com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
 at com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
 at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
[catch] at 
org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
 at 
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
 at 
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099)
 at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095)
 at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091)
 at 

[jira] [Commented] (NETBEANS-3879) FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work

2020-03-27 Thread Karl Tauber (Jira)


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

Karl Tauber commented on NETBEANS-3879:
---

Can you use NetBeans 12 beta 2 ?

It is already available here:

https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-TLP/job/netbeans/job/release120/7/artifact/dist/netbeans/

> FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work
> ---
>
> Key: NETBEANS-3879
> URL: https://issues.apache.org/jira/browse/NETBEANS-3879
> Project: NetBeans
>  Issue Type: Bug
>  Components: FlatLaf
>Affects Versions: 11.3
> Environment: Product Version: Apache NetBeans IDE 11.3-beta2
> Java: 13.0.2; OpenJDK 64-Bit Server VM 13.0.2+8
> Runtime: OpenJDK Runtime Environment 13.0.2+8
> System: Windows 10 version 10.0 running on amd64; Cp1252; fr_FR (nb)
>Reporter: Philippe FICHET
>Assignee: Karl Tauber
>Priority: Major
>  Labels: pull-request-available
> Fix For: 12.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Keymap Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work on FlatLaf Dark and Light but 
> work on other Laf (Nimbus, Dark Nimbus, ...).
> By default Ctrl+PAGE_UP and Ctrl+PAGE_DOWN are mapped to "Previous Tab" and 
> "Next Tab".
> When I change keymap "Previous Tab" to Ctrl+NUMPAD1 and "Next Tab" to 
> Ctrl+NUMPAD2, keymap work.



--
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



[jira] [Commented] (NETBEANS-3879) FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work

2020-03-27 Thread Juan Bertinetti (Jira)


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

Juan Bertinetti commented on NETBEANS-3879:
---

Thanks for the fix. Is there any possibility that it's available in version 11 
and not only 12? The bug is really annoying to wait for version 12 to be 
released...

> FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work
> ---
>
> Key: NETBEANS-3879
> URL: https://issues.apache.org/jira/browse/NETBEANS-3879
> Project: NetBeans
>  Issue Type: Bug
>  Components: FlatLaf
>Affects Versions: 11.3
> Environment: Product Version: Apache NetBeans IDE 11.3-beta2
> Java: 13.0.2; OpenJDK 64-Bit Server VM 13.0.2+8
> Runtime: OpenJDK Runtime Environment 13.0.2+8
> System: Windows 10 version 10.0 running on amd64; Cp1252; fr_FR (nb)
>Reporter: Philippe FICHET
>Assignee: Karl Tauber
>Priority: Major
>  Labels: pull-request-available
> Fix For: 12.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Keymap Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work on FlatLaf Dark and Light but 
> work on other Laf (Nimbus, Dark Nimbus, ...).
> By default Ctrl+PAGE_UP and Ctrl+PAGE_DOWN are mapped to "Previous Tab" and 
> "Next Tab".
> When I change keymap "Previous Tab" to Ctrl+NUMPAD1 and "Next Tab" to 
> Ctrl+NUMPAD2, keymap work.



--
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



[jira] [Commented] (NETBEANS-3758) "Run File" is often disabled after introducing a main() method

2020-03-27 Thread Marco Herrn (Jira)


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

Marco Herrn commented on NETBEANS-3758:
---

Sorry for my late reply. I have overlooked your comment.

Yes, I have saved the file. In the past that was enough, but this is not the 
case anymore with Netbeans 11.1. Not even closing and reopening the project 
helped.

Also my projects are on the local filesystem. Netbeans detect changes (like 
files modified in external programs) just fine. The only problem is that the 
menu entries to run the file remain disabled.


> "Run File" is often disabled after introducing a main() method
> --
>
> Key: NETBEANS-3758
> URL: https://issues.apache.org/jira/browse/NETBEANS-3758
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Actions/Menu/Toolbar
>Affects Versions: 11.1
>Reporter: Marco Herrn
>Priority: Major
>  Labels: run
> Attachments: main.png
>
>
> Often when introducing a new `main` method into an existing class, the "Run 
> File" and "Debug File" menu entries are still disabled and is therefore 
> impossible to execute this `main` method.
> In most cases it is necessary to closes netbeans and clear the netbeans cache 
> to be able to execute it, which is absolutely counterproductive if such a 
> method is only temporarily inserted for testing purposes.
> It may be that this only happens with Maven projects, since all my projects 
> are maven based.
> Please see the attached screenshot that shows the context menu after 
> introducing a new `main` method.



--
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



[jira] [Resolved] (NETBEANS-3957) "opened documents list" show HTML code instead of rich text

2020-03-27 Thread Karl Tauber (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-3957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Tauber resolved NETBEANS-3957.
---
Fix Version/s: 12.0
   Resolution: Fixed

> "opened documents list" show HTML code instead of rich text
> ---
>
> Key: NETBEANS-3957
> URL: https://issues.apache.org/jira/browse/NETBEANS-3957
> Project: NetBeans
>  Issue Type: Bug
> Environment: Product Version: Apache NetBeans IDE DEV (Build 
> dev-18162641609d1768897ecfa37954fe2e94287cec)
> Java: 15-ea; OpenJDK 64-Bit Server VM 15-ea+12-431
> Runtime: OpenJDK Runtime Environment 15-ea+12-431
> System: Mac OS X version 10.13.6 running on x86_64; UTF-8; en_DE (nb)
> User directory: /Users/rami/Library/Application Support/NetBeans/dev
> Cache directory: /Users/rami/Library/Caches/NetBeans/dev
>Reporter: Rami Swailem
>Assignee: Karl Tauber
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 12.0
>
> Attachments: Doc1.png, Doc2.png, Doc3.png
>
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> "opened documents list" show HTML code instead of rich text when selected
> show attached screenshots
>  
> Mac OSX LaF and FlatLaf
>  
>  
> *Product Version:* Apache NetBeans IDE DEV (Build 
> dev-18162641609d1768897ecfa37954fe2e94287cec)
> *Java:* 15-ea; OpenJDK 64-Bit Server VM 15-ea+12-431
> *Runtime:* OpenJDK Runtime Environment 15-ea+12-431
> *System:* Mac OS X version 10.13.6 running on x86_64; UTF-8; en_DE (nb)
> *User directory:* /Users/rami/Library/Application Support/NetBeans/dev
> *Cache directory:* /Users/rami/Library/Caches/NetBeans/dev



--
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



[jira] [Resolved] (NETBEANS-3942) Breakpoint background color in FlatLaF prevents reading text

2020-03-27 Thread Karl Tauber (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-3942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Tauber resolved NETBEANS-3942.
---
Fix Version/s: 12.0
   Resolution: Fixed

> Breakpoint background color in FlatLaF prevents reading text
> 
>
> Key: NETBEANS-3942
> URL: https://issues.apache.org/jira/browse/NETBEANS-3942
> Project: NetBeans
>  Issue Type: Bug
>Affects Versions: 11.3
>Reporter: Jaroslav Tulach
>Assignee: Karl Tauber
>Priority: Minor
>  Labels: pull-request-available
> Fix For: 12.0
>
> Attachments: image-2020-03-17-18-16-27-097.png, nb-breakpoints.png
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> I am trying NetBeans 11.3 and FlatLaF dark and I have a feeling that colors 
> of various debugging background lines were not adjusted. At least I have hard 
> time reading text under a breakpoint (too red) or current line (too green).



--
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



[jira] [Resolved] (NETBEANS-3941) FlatLAF: search results OutlineView has wrong font color

2020-03-27 Thread Karl Tauber (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Tauber resolved NETBEANS-3941.
---
Fix Version/s: 12.0
   Resolution: Fixed

> FlatLAF: search results OutlineView has wrong font color
> 
>
> Key: NETBEANS-3941
> URL: https://issues.apache.org/jira/browse/NETBEANS-3941
> Project: NetBeans
>  Issue Type: Bug
> Environment: Product Version: Apache NetBeans IDE DEV (Build 
> dev-21ee047321638132b495fc8dd46be3aeeb39a4c1)
> Java: 15-ea; OpenJDK 64-Bit Server VM 15-ea+12-431
> Runtime: OpenJDK Runtime Environment 15-ea+12-431
> System: Mac OS X version 10.13.6 running on x86_64; UTF-8; en_DE (nb)
> User directory: /Users/rami/Library/Application Support/NetBeans/dev
> Cache directory: /Users/rami/Library/Caches/NetBeans/dev
>Reporter: Rami Swailem
>Assignee: Karl Tauber
>Priority: Trivial
>  Labels: pull-request-available
> Fix For: 12.0
>
> Attachments: Screen Shot 2020-03-03 at 12.04.35.png
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Please see attached screenshot.
> The first column is ok, the others are not
>  



--
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



[jira] [Resolved] (NETBEANS-3879) FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work

2020-03-27 Thread Karl Tauber (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Tauber resolved NETBEANS-3879.
---
Fix Version/s: 12.0
   Resolution: Fixed

> FlatLaf Dark/Light Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work
> ---
>
> Key: NETBEANS-3879
> URL: https://issues.apache.org/jira/browse/NETBEANS-3879
> Project: NetBeans
>  Issue Type: Bug
>  Components: FlatLaf
>Affects Versions: 11.3
> Environment: Product Version: Apache NetBeans IDE 11.3-beta2
> Java: 13.0.2; OpenJDK 64-Bit Server VM 13.0.2+8
> Runtime: OpenJDK Runtime Environment 13.0.2+8
> System: Windows 10 version 10.0 running on amd64; Cp1252; fr_FR (nb)
>Reporter: Philippe FICHET
>Assignee: Karl Tauber
>Priority: Major
>  Labels: pull-request-available
> Fix For: 12.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Keymap Ctrl+PAGE_UP and Ctrl+PAGE_DOWN not work on FlatLaf Dark and Light but 
> work on other Laf (Nimbus, Dark Nimbus, ...).
> By default Ctrl+PAGE_UP and Ctrl+PAGE_DOWN are mapped to "Previous Tab" and 
> "Next Tab".
> When I change keymap "Previous Tab" to Ctrl+NUMPAD1 and "Next Tab" to 
> Ctrl+NUMPAD2, keymap work.



--
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



[jira] [Resolved] (NETBEANS-3982) Tab navigation with keyboard broken

2020-03-27 Thread Karl Tauber (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-3982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Tauber resolved NETBEANS-3982.
---
Resolution: Duplicate

> Tab navigation with keyboard broken
> ---
>
> Key: NETBEANS-3982
> URL: https://issues.apache.org/jira/browse/NETBEANS-3982
> Project: NetBeans
>  Issue Type: Improvement
>Affects Versions: 11.3
>Reporter: Miguel
>Assignee: Karl Tauber
>Priority: Major
>
> In 11.2 one could navigate the open tabs using the keyboard by pressing "Ctrl 
> + PgUp" or "Ctrl + PgDn" to move to the open tab to the left or right 
> respectively.
> This does not work in 11.3 at all or one can only toggle between random tabs.



--
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



[jira] [Commented] (NETBEANS-4004) FlatLAF Dark sometimes draw white rectangles around buttons

2020-03-27 Thread Karl Tauber (Jira)


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

Karl Tauber commented on NETBEANS-4004:
---

Very strange. Never seen this.

Is it only in the main toolbar? Or in also in editor or view toolbars?

> FlatLAF Dark sometimes draw white rectangles around buttons
> ---
>
> Key: NETBEANS-4004
> URL: https://issues.apache.org/jira/browse/NETBEANS-4004
> Project: NetBeans
>  Issue Type: Bug
>  Components: FlatLaf
>Affects Versions: 11.3
> Environment: Product Version: Apache NetBeans IDE 11.3
> Java: 12.0.1; OpenJDK 64-Bit Server VM 12.0.1+12
> Runtime: OpenJDK Runtime Environment 12.0.1+12
> System: Windows 10 version 10.0 running on amd64; UTF8; de_DE (nb)
>Reporter: Stefan Höltker
>Priority: Minor
> Attachments: ide.log, image-2020-03-12-09-52-19-727.png
>
>
> See image & maybe ide.log
> !image-2020-03-12-09-52-19-727.png!



--
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



[jira] [Updated] (NETBEANS-4030) FlatLaf: selection not painted in libraries category in project dialog

2020-03-27 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated NETBEANS-4030:
-
Labels: pull-request-available  (was: )

> FlatLaf: selection not painted in libraries category in project dialog 
> ---
>
> Key: NETBEANS-4030
> URL: https://issues.apache.org/jira/browse/NETBEANS-4030
> Project: NetBeans
>  Issue Type: Bug
>  Components: FlatLaf
>Affects Versions: 11.3
>Reporter: Karl Tauber
>Assignee: Karl Tauber
>Priority: Major
>  Labels: pull-request-available
> Attachments: image-2020-03-17-19-05-30-099.png, 
> image-2020-03-17-19-05-44-489.png, image-2020-03-17-19-09-48-899.png, 
> image-2020-03-17-19-10-39-158.png, image-2020-03-18-09-34-17-586.png
>
>
> In Project properties dialog in category Libraries, if a item is selected it 
> is not painted anymore in FlatLaf Light:
> !image-2020-03-17-19-05-30-099.png!
> Unselected:
> !image-2020-03-17-19-05-44-489.png!



--
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



[jira] [Created] (NETBEANS-4074) Java Refactoring Module: Safely Delete threw an exception

2020-03-27 Thread Peter Thanisch (Jira)
Peter Thanisch created NETBEANS-4074:


 Summary: Java Refactoring Module: Safely Delete threw an exception 
 Key: NETBEANS-4074
 URL: https://issues.apache.org/jira/browse/NETBEANS-4074
 Project: NetBeans
  Issue Type: Bug
Affects Versions: 11.3
Reporter: Peter Thanisch
 Fix For: 11.3
 Attachments: 2020-03-27.png

I right-clicked on a method name and chose Refactor then Safely Delete.

An Illegal State Exception was thrown. See the screenshot. The error pop-in

asked me to report a bug.  

Although my application was not executing at the time, I noticed that the 
method which I wanted to safely delete had a breakpoint. I removed the 
breakpoint and then repeated the procedure to safely delete. Safely delete 
worked OK then.

!2020-03-27.png!



--
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



[jira] [Updated] (NETBEANS-4074) Java Refactoring Module: Safely Delete threw an exception

2020-03-27 Thread Peter Thanisch (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Thanisch updated NETBEANS-4074:
-
Attachment: 2020-03-27.png

> Java Refactoring Module: Safely Delete threw an exception 
> --
>
> Key: NETBEANS-4074
> URL: https://issues.apache.org/jira/browse/NETBEANS-4074
> Project: NetBeans
>  Issue Type: Bug
>Affects Versions: 11.3
>Reporter: Peter Thanisch
>Priority: Major
> Fix For: 11.3
>
> Attachments: 2020-03-27.png
>
>
> I right-clicked on a method name and chose Refactor then Safely Delete.
> An Illegal State Exception was thrown. See the screenshot. The error pop-in
> asked me to report a bug.  
> Although my application was not executing at the time, I noticed that the 
> method which I wanted to safely delete had a breakpoint. I removed the 
> breakpoint and then repeated the procedure to safely delete. Safely delete 
> worked OK then.
> !2020-03-27.png!



--
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