[jira] [Resolved] (NETBEANS-5172) Wrong formatting of anonymous function
[ https://issues.apache.org/jira/browse/NETBEANS-5172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tomáš Procházka resolved NETBEANS-5172. --- Fix Version/s: 12.3 Assignee: Tomáš Procházka Resolution: Fixed PR was merged. > Wrong formatting of anonymous function > -- > > Key: NETBEANS-5172 > URL: https://issues.apache.org/jira/browse/NETBEANS-5172 > Project: NetBeans > Issue Type: Bug > Components: php - Formatting Indentation >Affects Versions: 12.2 >Reporter: Tomáš Procházka >Assignee: Tomáš Procházka >Priority: Major > Labels: pull-request-available > Fix For: 12.3 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Formatting of anonymous function does not add missing space before > parentheses in declaration. > Code: > {code:php} > $lambda = function($param) use($parent) { > echo "$param\n"; > }; > {code} > Expected result: > {code:php} > $lambda = function ($param) use ($parent) { > echo "$param\n"; > }; > {code} -- 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-5204) Improve SubProject Handling
[ https://issues.apache.org/jira/browse/NETBEANS-5204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5204: - Labels: pull-request-available (was: ) > Improve SubProject Handling > --- > > Key: NETBEANS-5204 > URL: https://issues.apache.org/jira/browse/NETBEANS-5204 > Project: NetBeans > Issue Type: Improvement >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Labels: pull-request-available > Attachments: image-2020-12-31-21-09-53-365.png, > image-2020-12-31-21-28-51-965.png > > Time Spent: 10m > Remaining Estimate: 0h > > Well, at the time of writing NetBeans has 829 subprojects in it's Gradle root > project. Displaying them is far from ideal. > !image-2020-12-31-21-09-53-365.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-5204) Improve SubProject Handling
[ https://issues.apache.org/jira/browse/NETBEANS-5204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi updated NETBEANS-5204: -- Attachment: image-2020-12-31-21-28-51-965.png > Improve SubProject Handling > --- > > Key: NETBEANS-5204 > URL: https://issues.apache.org/jira/browse/NETBEANS-5204 > Project: NetBeans > Issue Type: Improvement >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Attachments: image-2020-12-31-21-09-53-365.png, > image-2020-12-31-21-28-51-965.png > > > Well, at the time of writing NetBeans has 829 subprojects in it's Gradle root > project. Displaying them is far from ideal. > !image-2020-12-31-21-09-53-365.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] [Commented] (NETBEANS-5204) Improve SubProject Handling
[ https://issues.apache.org/jira/browse/NETBEANS-5204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17257144#comment-17257144 ] Laszlo Kishalmi commented on NETBEANS-5204: --- The new implementation looks like this: !image-2020-12-31-21-28-51-965.png! > Improve SubProject Handling > --- > > Key: NETBEANS-5204 > URL: https://issues.apache.org/jira/browse/NETBEANS-5204 > Project: NetBeans > Issue Type: Improvement >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Attachments: image-2020-12-31-21-09-53-365.png, > image-2020-12-31-21-28-51-965.png > > > Well, at the time of writing NetBeans has 829 subprojects in it's Gradle root > project. Displaying them is far from ideal. > !image-2020-12-31-21-09-53-365.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-5204) Improve SubProject Handling
Laszlo Kishalmi created NETBEANS-5204: - Summary: Improve SubProject Handling Key: NETBEANS-5204 URL: https://issues.apache.org/jira/browse/NETBEANS-5204 Project: NetBeans Issue Type: Improvement Reporter: Laszlo Kishalmi Assignee: Laszlo Kishalmi Attachments: image-2020-12-31-21-09-53-365.png Well, at the time of writing NetBeans has 829 subprojects in it's Gradle root project. Displaying them is far from ideal. !image-2020-12-31-21-09-53-365.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-5161) composite gradle projects cannot be loaded
[ https://issues.apache.org/jira/browse/NETBEANS-5161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi updated NETBEANS-5161: -- Summary: composite gradle projects cannot be loaded (was: composite gradle projects cannot ne loaded) > composite gradle projects cannot be loaded > -- > > Key: NETBEANS-5161 > URL: https://issues.apache.org/jira/browse/NETBEANS-5161 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Affects Versions: 12.2 > Environment: windows 10, openjdk 14.0.2 >Reporter: Horváth András >Assignee: Laszlo Kishalmi >Priority: Major > Labels: pull-request-available > Attachments: netbeans_1.png, netbeans_2.png, netbeans_details.txt, > test.zip > > Time Spent: 10m > Remaining Estimate: 0h > > When trying to load a composite gradle project into netbeans an unexpeced > exception occours with message 'Invalig GAV format' referring to the included > project. > A dialog is opened also that some problems are to be resolved: priming build > required, however hitting the resolve button does nothing (on other projects > the project can be set to be a trusted one this way). > Allow gradle execution settings option is set to Always. > The included project (which is not a composite one) can be opened > successfully. > The composite project can be built from command line, also can be loaded in > netbeans 12.0. -- 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] [Closed] (NETBEANS-4210) Education
[ https://issues.apache.org/jira/browse/NETBEANS-4210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] R Schultz closed NETBEANS-4210. --- Resolution: Invalid A clear advertisement for a website. > Education > - > > Key: NETBEANS-4210 > URL: https://issues.apache.org/jira/browse/NETBEANS-4210 > Project: NetBeans > Issue Type: Bug > Components: cnd - Accessibility >Affects Versions: 11.0 > Environment: https://www.advancedwriters.com/ >Reporter: joseph moore >Priority: Major > Fix For: 11.3 > > > Order the Essay Online to Become Straight-A Student > Writing academic papers requires special skills, and students, though learn > it in all stages of their education, often lack these skills. It would be a > pity to get the one single low grade for an ordinary essay. If earlier, all > you could count on was finding a friend with a little better writing skills > and trying to write this dull paper by themselves with little hope of good > results. Modern students can easily avoid this > nuisance.https://www.advancedwriters.com/ -- 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] [Comment Edited] (NETBEANS-5070) Partitial fix for NETBEANS-819 breaks terminal
[ https://issues.apache.org/jira/browse/NETBEANS-5070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17257067#comment-17257067 ] Matthias Bläsing edited comment on NETBEANS-5070 at 12/31/20, 6:58 PM: --- So I looked a bit deeper into the terminal and I think the solution can be simpler than the current approach. It is less invasive, as it only activates a different code path, that was already present in the codebase. Please have a look here: https://github.com/apache/netbeans/pull/2628 The first three commits can be ignored, as they just return the codebase to the original state: - https://github.com/apache/netbeans/pull/2628/commits/172a9cf8198ee372fabbfeabc8a3ecc183fa837e - Adds a debug option to see the fixed width grid (to verify the char positions against that) - https://github.com/apache/netbeans/pull/2628/commits/4d1a41420cf756faa81ee200ac8edf7626632361 - My suggested fix I tested on windows 150% + 200% and Linux 2x. Please see if it fixes the situation for you too. I also ran "npx grunt" successfully with my test project on windows. Before (the first of a pair is scale=1, the second scale=2): !before_scale1.png! !before_scale2.png! !before2_scale1.png! !before2_scale2.png! After: !after_scale1.png! !after_scale2.png! !after2_scale1.png! !after2_scale2.png! was (Author: mblaesing): So I looked a bit deeper into the terminal and I think the solution can be simpler than the current approach. It is less invasive, as it only activates a different code path, that was already present in the codebase. Please have a look here: https://github.com/apache/netbeans/pull/2628 The first three commits can be ignored, as they just return the codebase to the original state: - https://github.com/apache/netbeans/pull/2628/commits/172a9cf8198ee372fabbfeabc8a3ecc183fa837e - Adds a debug option to see the fixed width grid (to verify the char positions against that) - https://github.com/apache/netbeans/pull/2628/commits/4d1a41420cf756faa81ee200ac8edf7626632361 - My suggested fix I tested on windows 150% + 200% and Linux 2x. Please see if it fixes the situation for you too. I also ran "npx grunt" successfully with my test project on windows. > Partitial fix for NETBEANS-819 breaks terminal > -- > > Key: NETBEANS-5070 > URL: https://issues.apache.org/jira/browse/NETBEANS-5070 > Project: NetBeans > Issue Type: Bug > Components: cnd - Terminalemulator >Affects Versions: Next >Reporter: Matthias Bläsing >Assignee: Michal Hlavac >Priority: Blocker > Labels: pull-request-available > Fix For: 12.3 > > Attachments: 99895991-55dd6080-2c41-11eb-9019-c7c96214a802.gif, > Bildschirmfoto_2020-12-30_17-07-10.png, after2_scale1.png, after2_scale2.png, > after_scale1.png, after_scale2.png, before2_scale1.png, before2_scale2.png, > before_scale1.png, before_scale2.png > > Time Spent: 1h 10m > Remaining Estimate: 0h > > The fix for shifted cursor in terminal windows commited by: > [https://github.com/apache/netbeans/pull/2509] > Breaks text selection (video provided by [~lkishalmi] ): > !99895991-55dd6080-2c41-11eb-9019-c7c96214a802.gif! > I also saw that behavior on windows and on linux I observed flaky behavior of > the terminal and this is matched by exceptions: > {quote}SEVERE [global] > java.lang.ArrayIndexOutOfBoundsException: Index 134 out of bounds for length > 134 > at > java.desktop/sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:506) > at org.netbeans.lib.terminalemulator.Line.stringWidth(Line.java:159) > at org.netbeans.lib.terminalemulator.Sel.paint(Sel.java:407) > at org.netbeans.lib.terminalemulator.Sel.access$000(Sel.java:71) > at org.netbeans.lib.terminalemulator.Sel$2.visit(Sel.java:436) > at org.netbeans.lib.terminalemulator.Buffer.visitLines(Buffer.java:205) > at org.netbeans.lib.terminalemulator.Term.visitLines(Term.java:912) > at org.netbeans.lib.terminalemulator.Sel.paint(Sel.java:434) > at org.netbeans.lib.terminalemulator.Term.do_paint(Term.java:3175) > at org.netbeans.lib.terminalemulator.Screen.paint(Screen.java:168) > at > java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) > at > java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at > java.desktop/javax.swing.JComponent.paint(JComponent.java:1083){quote} > So we either need a quick fix for this or we need to rollback the referenced > commit. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail:
[netbeans] branch master updated: [NETBEANS-5172] Fix anonymous function formatting
This is an automated email from the ASF dual-hosted git repository. junichi11 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new 3a8f505 [NETBEANS-5172] Fix anonymous function formatting new bad721a Merge pull request #2614 from KacerCZ/netbeans-5172-anonymous-function-format 3a8f505 is described below commit 3a8f50588194ee4d03453060c455817947116188 Author: Tomas Prochazka AuthorDate: Tue Dec 29 09:49:07 2020 +0100 [NETBEANS-5172] Fix anonymous function formatting https://issues.apache.org/jira/browse/NETBEANS-5172 - Enabled and fixed tests for spaces around keyword. - Fixed formatting of anonymous functions. - Updated expected formatting results in rest of tests. Sample code: ```php $lambda = function($param) use($parent) { echo "$param\n"; }; ``` Formatted after fix: ```php $lambda = function ($param) use ($parent) { echo "$param\n"; }; ``` --- .../modules/php/editor/indent/CodeStyle.java | 4 ++ .../modules/php/editor/indent/FmtOptions.java | 2 + .../modules/php/editor/indent/FormatToken.java | 1 + .../modules/php/editor/indent/FormatVisitor.java | 1 + .../modules/php/editor/indent/TokenFormatter.java | 5 ++ .../modules/php/editor/indent/ui/Bundle.properties | 1 + .../modules/php/editor/indent/ui/FmtSpaces.java| 1 + .../modules/php/editor/indent/ui/Spaces.php| 4 ++ .../formatting/arrowFunctions01.php.formatted | 6 +- .../testfiles/formatting/issue176453.php.formatted | 2 +- .../testfiles/formatting/issue247047.php.formatted | 2 +- .../testfiles/formatting/issue259111.php.formatted | 10 +-- ...spaceAroundUnionTypeSeparator_01a.php.formatted | 2 +- ...spaceAroundUnionTypeSeparator_01b.php.formatted | 2 +- ...spaceAroundUnionTypeSeparator_02a.php.formatted | 2 +- ...spaceAroundUnionTypeSeparator_02b.php.formatted | 2 +- .../spaces/spaceAroundReturnType04.php.formatted | 2 +- .../spaces/spaceAroundReturnType05.php.formatted | 2 +- .../spaces/spaceAroundReturnType06.php.formatted | 2 +- .../spaces/spaceBeforeAnonymousFunction01.php | 12 .../spaceBeforeAnonymousFunction01.php.formatted | 10 +++ .../spaces/spaceBeforeAnonymousFunction02.php | 12 .../spaceBeforeAnonymousFunction02.php.formatted | 10 +++ .../spaces/spaceCheckAfterKeywords01.php | 5 ++ .../spaces/spaceCheckAfterKeywords01.php.formatted | 11 +++- .../spaces/spaceCheckAfterKeywords02.php | 8 +++ .../spaces/spaceCheckAfterKeywords02.php.formatted | 24 +--- .../functionCallTrailingCommas01.php.formatted | 2 +- .../functionCallTrailingCommas02.php.formatted | 2 +- .../functionCallTrailingCommas03.php.formatted | 2 +- .../functionCallTrailingCommas04.php.formatted | 2 +- .../closureInArrayAlways01.php.formatted | 64 +-- .../closureInArrayAlways02.php.formatted | 72 +++--- .../closureInArrayNever01.php.formatted| 64 +-- .../closureInArrayNever02.php.formatted| 72 +++--- .../declarationsAlways01.php.formatted | 10 +-- .../declarationsAlways02.php.formatted | 10 +-- .../declarationsNever01.php.formatted | 10 +-- .../declarationsNever02.php.formatted | 10 +-- .../php/editor/indent/PHPFormatterSpacesTest.java | 15 - 40 files changed, 290 insertions(+), 190 deletions(-) diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/indent/CodeStyle.java b/php/php.editor/src/org/netbeans/modules/php/editor/indent/CodeStyle.java index 8230a2a..f57740f 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/indent/CodeStyle.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/indent/CodeStyle.java @@ -262,6 +262,10 @@ public final class CodeStyle { return preferences.getBoolean(SPACE_BEFORE_ANONYMOUS_CLASS_PAREN, getDefaultAsBoolean(SPACE_BEFORE_ANONYMOUS_CLASS_PAREN)); } +public boolean spaceBeforeAnonymousFunctionParen() { +return preferences.getBoolean(SPACE_BEFORE_ANONYMOUS_FUNCTION_PAREN, getDefaultAsBoolean(SPACE_BEFORE_ANONYMOUS_FUNCTION_PAREN)); +} + public boolean spaceBeforeMethodDeclParen() { return preferences.getBoolean(SPACE_BEFORE_METHOD_DECL_PAREN, getDefaultAsBoolean(SPACE_BEFORE_METHOD_DECL_PAREN)); } diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/indent/FmtOptions.java b/php/php.editor/src/org/netbeans/modules/php/editor/indent/FmtOptions.java index 5d600fc..6d92b78 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/indent/FmtOptions.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/indent/FmtOptions.java @@ -114,6 +114,7 @@ public final class FmtOptions { public
[jira] [Comment Edited] (NETBEANS-5196) Maven projects using a module-info.java cause Netbeans instability in 12.x.
[ https://issues.apache.org/jira/browse/NETBEANS-5196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17257070#comment-17257070 ] Ryan Moquin edited comment on NETBEANS-5196 at 12/31/20, 6:25 PM: -- I switched back to Netbeans 12.2 since it actually is more stable than 12.1 actually. The above problems went away with 12.2 and everything ran fairly smoothly until I had to change a maven dependency of jakarta.json-api from 2.0.0 to 1.1.6 which changed the name of the module to be imported in the module-info for the library to java.json from jakarta.json and the imported classes. This seems to have crashed Netbeans as it has been frozen for at least 10 minutes. In the log there are errors parsing every java class in each project with a module-info needing the java json module name and imports updated. So with 12.2, maybe the only main issue is when the module-info isn't correct, Netbeans goes a little crazy. Some relevant snippets: SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator$1 java.lang.NullPointerException WARNING [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater] java.lang.NullPointerException WARNING [org.netbeans.modules.versioning.util.Utils]: associateEncoding() no file object available for C:\Users\moquinr.SCIENCE\AppData\Local\Temp\vcs-1609347544680\vcs-1609438054620\DefaultRetriever.java SEVERE [org.openide.util.Exceptions] An error occurred during parsing of 'C:\dev\taxloader\src\main\java\rkm\rs\taxloader\DefaultRetriever.java'. Please report a bug against java/source and attach dump file 'C:\Users\moquinr.SCIENCE\AppData\Roaming\NetBeans\12.2\var\log\DefaultRetriever.dump'. SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.progress.ui.RunOffEDTImpl$1SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.progress.ui.RunOffEDTImpl$1java.lang.IllegalStateException: Cannot use Elements.getPackageElement before the TaskEvent.Kind.ENTER finished event. at jdk.compiler/com.sun.tools.javac.model.JavacElements.ensureEntered(JavacElements.java:790) at jdk.compiler/com.sun.tools.javac.model.JavacElements.doGetPackageElement(JavacElements.java:154) at jdk.compiler/com.sun.tools.javac.model.JavacElements.getPackageElement(JavacElements.java:150) at jdk.compiler/com.sun.tools.javac.model.JavacElements.getPackageElement(JavacElements.java:87) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitIdentifier(ComputeImports.java:635) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitIdentifier(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2418) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at
[jira] [Commented] (NETBEANS-5196) Maven projects using a module-info.java cause Netbeans instability in 12.x.
[ https://issues.apache.org/jira/browse/NETBEANS-5196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17257070#comment-17257070 ] Ryan Moquin commented on NETBEANS-5196: --- I switched back to Netbeans 12.2 since it actually is more stable than 12.1 actually. The above problems went away with 12.2 and everything ran fairly smoothly until I had to change a maven dependency of jakarta.json-api from 2.0.0 to 1.1.6 which changed the name of the module to be imported in the module-info for the library to java.json from jakarta.json and the imported classes. This caused Netbeans to hang for several minutes, in the log there are errors trying to parse every java class for any project that needs it's module-info updated for the java json module name and import changes. So with 12.2, maybe the only main issue is when the module-info isn't correct, Netbeans goes a little crazy. Some relevant snippets: SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.parsing.ui.indexing.errors.ErrorAnnotator$1 java.lang.NullPointerException WARNING [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater] java.lang.NullPointerException WARNING [org.netbeans.modules.versioning.util.Utils]: associateEncoding() no file object available for C:\Users\moquinr.SCIENCE\AppData\Local\Temp\vcs-1609347544680\vcs-1609438054620\DefaultRetriever.java SEVERE [org.openide.util.Exceptions] An error occurred during parsing of 'C:\dev\taxloader\src\main\java\rkm\rs\taxloader\DefaultRetriever.java'. Please report a bug against java/source and attach dump file 'C:\Users\moquinr.SCIENCE\AppData\Roaming\NetBeans\12.2\var\log\DefaultRetriever.dump'. SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.progress.ui.RunOffEDTImpl$1SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.progress.ui.RunOffEDTImpl$1java.lang.IllegalStateException: Cannot use Elements.getPackageElement before the TaskEvent.Kind.ENTER finished event. at jdk.compiler/com.sun.tools.javac.model.JavacElements.ensureEntered(JavacElements.java:790) at jdk.compiler/com.sun.tools.javac.model.JavacElements.doGetPackageElement(JavacElements.java:154) at jdk.compiler/com.sun.tools.javac.model.JavacElements.getPackageElement(JavacElements.java:150) at jdk.compiler/com.sun.tools.javac.model.JavacElements.getPackageElement(JavacElements.java:87) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitIdentifier(ComputeImports.java:635) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitIdentifier(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2418) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) at org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:499) at org.netbeans.modules.java.editor.imports.ComputeImports$TreeVisitorImpl.visitMemberSelect(ComputeImports.java:477) at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2284) at
[jira] [Commented] (NETBEANS-5070) Partitial fix for NETBEANS-819 breaks terminal
[ https://issues.apache.org/jira/browse/NETBEANS-5070?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17257067#comment-17257067 ] Matthias Bläsing commented on NETBEANS-5070: So I looked a bit deeper into the terminal and I think the solution can be simpler than the current approach. It is less invasive, as it only activates a different code path, that was already present in the codebase. Please have a look here: https://github.com/apache/netbeans/pull/2628 The first three commits can be ignored, as they just return the codebase to the original state: - https://github.com/apache/netbeans/pull/2628/commits/172a9cf8198ee372fabbfeabc8a3ecc183fa837e - Adds a debug option to see the fixed width grid (to verify the char positions against that) - https://github.com/apache/netbeans/pull/2628/commits/4d1a41420cf756faa81ee200ac8edf7626632361 - My suggested fix I tested on windows 150% + 200% and Linux 2x. Please see if it fixes the situation for you too. I also ran "npx grunt" successfully with my test project on windows. > Partitial fix for NETBEANS-819 breaks terminal > -- > > Key: NETBEANS-5070 > URL: https://issues.apache.org/jira/browse/NETBEANS-5070 > Project: NetBeans > Issue Type: Bug > Components: cnd - Terminalemulator >Affects Versions: Next >Reporter: Matthias Bläsing >Assignee: Michal Hlavac >Priority: Blocker > Labels: pull-request-available > Fix For: 12.3 > > Attachments: 99895991-55dd6080-2c41-11eb-9019-c7c96214a802.gif, > Bildschirmfoto_2020-12-30_17-07-10.png > > Time Spent: 1h 10m > Remaining Estimate: 0h > > The fix for shifted cursor in terminal windows commited by: > [https://github.com/apache/netbeans/pull/2509] > Breaks text selection (video provided by [~lkishalmi] ): > !99895991-55dd6080-2c41-11eb-9019-c7c96214a802.gif! > I also saw that behavior on windows and on linux I observed flaky behavior of > the terminal and this is matched by exceptions: > {quote}SEVERE [global] > java.lang.ArrayIndexOutOfBoundsException: Index 134 out of bounds for length > 134 > at > java.desktop/sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:506) > at org.netbeans.lib.terminalemulator.Line.stringWidth(Line.java:159) > at org.netbeans.lib.terminalemulator.Sel.paint(Sel.java:407) > at org.netbeans.lib.terminalemulator.Sel.access$000(Sel.java:71) > at org.netbeans.lib.terminalemulator.Sel$2.visit(Sel.java:436) > at org.netbeans.lib.terminalemulator.Buffer.visitLines(Buffer.java:205) > at org.netbeans.lib.terminalemulator.Term.visitLines(Term.java:912) > at org.netbeans.lib.terminalemulator.Sel.paint(Sel.java:434) > at org.netbeans.lib.terminalemulator.Term.do_paint(Term.java:3175) > at org.netbeans.lib.terminalemulator.Screen.paint(Screen.java:168) > at > java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) > at > java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at > java.desktop/javax.swing.JComponent.paint(JComponent.java:1083){quote} > So we either need a quick fix for this or we need to rollback the referenced > commit. -- 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-5202) EventQueue.invokeLater breaks editor
pat created NETBEANS-5202: - Summary: EventQueue.invokeLater breaks editor Key: NETBEANS-5202 URL: https://issues.apache.org/jira/browse/NETBEANS-5202 Project: NetBeans Issue Type: Bug Components: cnd - Editor Affects Versions: 12.0 Reporter: pat Attachments: brokensource.txt, idelog.txt, uilog.txt Somewhere around typing in new P below the editor stops looking up possible fill in, reformatting no longer works, control c etc no longer works.Things are working normally before that. package pattest; import java.awt.EventQueue; /** * * @author PATGI */ public class PatTest { public void display() { System.out.println("this is the display"); } /** * @param args the command line arguments */ public static void main(String[] args) { System.out.println("Hi Pat"); new PatTest().display(); EventQueue.invokeLater(new Runnable() { new P }); } } -- 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
[netbeans] branch master updated (69b6164 -> 1af1cdc)
This is an automated email from the ASF dual-hosted git repository. lkishalmi pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git. from 69b6164 Merge pull request #2619 from junichi11/fix-daily-build-link add 1af1cdc [NETBEANS-5198] Fix using lookup in constructor of FavoriteTaskManager No new revisions were added by this update. Summary of changes: .../org/netbeans/modules/gradle/FavoriteTaskManager.java| 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) - 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-5201) Valid JS treated as invalid by editor
Marek Gremblewski created NETBEANS-5201: --- Summary: Valid JS treated as invalid by editor Key: NETBEANS-5201 URL: https://issues.apache.org/jira/browse/NETBEANS-5201 Project: NetBeans Issue Type: Bug Components: javascript - Editor Affects Versions: 12.2, 12.1 Reporter: Marek Gremblewski Fix For: 12.3 Attachments: image-2020-12-31-17-20-30-117.png !image-2020-12-31-17-20-30-117.png! Below is code snipped: {code:java} var fn = function () { var actions = new DSsysLibActionIndex.lib.ActionIndex(); actions.registerAction('asyncModalUpdateModelList', function (modal, params) { import('./actions/asyncModalUpdateModelList.js').then(function (Module) { var action = new Module.AsyncModalUpdateModelListAction(modal, params); action.run(); }); }); actions.registerAction('asyncModalUpdateAuthorityList', function (modal, params) { import('./actions/asyncModalUpdateAuthorityList.js').then(function (Module) { var action = new Module.AsyncModalUpdateAuthorityListAction(modal, params); action.run(); }); }); }; {code} What is more interesting error appears only on the very first occurrence. Next occurrence is treated as valid. -- 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-5200) Valid SCSS code treated as invalid by editor
Marek Gremblewski created NETBEANS-5200: --- Summary: Valid SCSS code treated as invalid by editor Key: NETBEANS-5200 URL: https://issues.apache.org/jira/browse/NETBEANS-5200 Project: NetBeans Issue Type: Bug Components: web - CSS Preprocessors (SASS, LESS, ...) Affects Versions: 12.2, 12.1 Reporter: Marek Gremblewski Fix For: 12.3 Attachments: image-2020-12-31-17-06-18-039.png !image-2020-12-31-17-06-18-039.png! But code is correct and valid SCSS. Here is a above code snippet {code:java} $hidden-selectorExt: '.hidden'; .formRow { margin-top: 1rem; margin-bottom: 1rem; .errorList { display: none; } &--error {
[jira] [Updated] (NETBEANS-1874) Setting some properties of font-colors in options works only till close of program
[ https://issues.apache.org/jira/browse/NETBEANS-1874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Marek Gremblewski updated NETBEANS-1874: Fix Version/s: 12.3 Affects Version/s: 12.2 > Setting some properties of font-colors in options works only till close of > program > -- > > Key: NETBEANS-1874 > URL: https://issues.apache.org/jira/browse/NETBEANS-1874 > Project: NetBeans > Issue Type: Bug > Components: editor - Options >Affects Versions: 8.2, 9.0, 10.0, 11.0, 12.0, 11.1, 11.2, 11.3, 12.1, 12.2 > Environment: Windows 7, 10 >Reporter: Marek Gremblewski >Priority: Trivial > Fix For: 12.3 > > Attachments: netbeans.png > > > Properties `Identifiers` and `numbers` in Fonts & Colors in Options are not > inherited and even not saved in exported config and is only visible until > application close. -- 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
svn commit: r45134 - in /dev/netbeans/netbeans-html4j: ./ netbeans-html4j-1.7.1/
Author: monacotoni Date: Thu Dec 31 14:20:31 2020 New Revision: 45134 Log: correct dir structure Added: dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1/ dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1/netbeans-html4j-1.7.1.zip - copied unchanged from r45133, dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1/netbeans-html4j-1.7.1.zip.asc - copied unchanged from r45133, dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.asc dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1/netbeans-html4j-1.7.1.zip.sha256 - copied unchanged from r45133, dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.sha256 dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1/netbeans-html4j-1.7.1.zip.sha512 - copied unchanged from r45133, dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.sha512 Removed: dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.asc dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.sha256 dev/netbeans/netbeans-html4j/netbeans-html4j-1.7.1.zip.sha512 - 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-5199) Can't create offscreen surface
Remko de Keijzer created NETBEANS-5199: -- Summary: Can't create offscreen surface Key: NETBEANS-5199 URL: https://issues.apache.org/jira/browse/NETBEANS-5199 Project: NetBeans Issue Type: Bug Affects Versions: 12.2 Environment: Operating System= Linux version 5.4.0-59-generic running on amd64 Java; VM; Vendor= 1.8.0_275; OpenJDK 64-Bit Server VM 25.275-b01; Private Build Runtime = OpenJDK Runtime Environment 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01 Java Home = /usr/lib/jvm/java-8-openjdk-amd64/jre System Locale; Encoding = nl_NL (nb); UTF-8 Reporter: Remko de Keijzer 2020-12-30T18:01:39 1609347699114 42641 global 1000 20 /home/remko/snap/netbeans/common/data/12.2/var/log/heapdump.hprof java.lang.OutOfMemoryError: Can't create offscreen surface com.sun.java.swing.plaf.gtk.GTKEngine nativeStartPainting ${java.home}lib/rt.jar com.sun.java.swing.plaf.gtk.GTKEngine startPainting 576 ${java.home}lib/rt.jar com.sun.java.swing.plaf.gtk.GTKPainter paintToolTipBackground 1286 ${java.home}lib/rt.jar javax.swing.plaf.synth.SynthToolTipUI update 139 ${java.home}lib/rt.jar javax.swing.JComponent paintComponent 780 ${java.home}lib/rt.jar javax.swing.JComponent paint 1056 ${java.home}lib/rt.jar javax.swing.JComponent paintChildren 889 ${java.home}lib/rt.jar javax.swing.JComponent paint 1065 ${java.home}lib/rt.jar javax.swing.JComponent paintChildren 889 ${java.home}lib/rt.jar javax.swing.JComponent paint 1065 ${java.home}lib/rt.jar javax.swing.JLayeredPane paint 586 ${java.home}lib/rt.jar javax.swing.JComponent paintChildren 889 ${java.home}lib/rt.jar javax.swing.JComponent paintToOffscreen 5217 ${java.home}lib/rt.jar javax.swing.RepaintManager$PaintManager paintDoubleBuffered 1579 ${java.home}lib/rt.jar javax.swing.RepaintManager$PaintManager paint 1502 ${java.home}lib/rt.jar javax.swing.BufferStrategyPaintManager paint 306 ${java.home}lib/rt.jar javax.swing.RepaintManager paint 1272 ${java.home}lib/rt.jar javax.swing.JComponent paint 1042 ${java.home}lib/rt.jar java.awt.GraphicsCallback$PaintCallback run 39 ${java.home}lib/rt.jar sun.awt.SunGraphicsCallback runOneComponent 79 ${java.home}lib/rt.jar sun.awt.SunGraphicsCallback runComponents 116 ${java.home}lib/rt.jar java.awt.Container paint 1978 ${java.home}lib/rt.jar java.awt.Window paint 3906 ${java.home}lib/rt.jar javax.swing.RepaintManager$4 run 842 ${java.home}lib/rt.jar javax.swing.RepaintManager$4 run 814 ${java.home}lib/rt.jar java.security.AccessController doPrivileged ${java.home}lib/rt.jar java.security.ProtectionDomain$JavaSecurityAccessImpl doIntersectionPrivilege 74 ${java.home}lib/rt.jar javax.swing.RepaintManager paintDirtyRegions 814 ${java.home}lib/rt.jar javax.swing.RepaintManager paintDirtyRegions 789 ${java.home}lib/rt.jar javax.swing.RepaintManager prePaintDirtyRegions 738 ${java.home}lib/rt.jar javax.swing.RepaintManager access$1200 64 ${java.home}lib/rt.jar javax.swing.RepaintManager$ProcessingRunnable run 1732 ${java.home}lib/rt.jar java.awt.event.InvocationEvent dispatch 311 ${java.home}lib/rt.jar java.awt.EventQueue dispatchEventImpl 758 ${java.home}lib/rt.jar java.awt.EventQueue access$500 97 ${java.home}lib/rt.jar java.awt.EventQueue$3 run 709 ${java.home}lib/rt.jar java.awt.EventQueue$3 run 703 ${java.home}lib/rt.jar java.security.AccessController doPrivileged ${java.home}lib/rt.jar java.security.ProtectionDomain$JavaSecurityAccessImpl doIntersectionPrivilege 74 ${java.home}lib/rt.jar java.awt.EventQueue dispatchEvent 728 ${java.home}lib/rt.jar org.netbeans.core.TimableEventQueue dispatchEvent 136 ${netbeans.home}modules/org-netbeans-core.jar java.awt.EventDispatchThread pumpOneEventForFilters 205 ${java.home}lib/rt.jar java.awt.EventDispatchThread pumpEventsForFilter 116 ${java.home}lib/rt.jar java.awt.EventDispatchThread pumpEventsForHierarchy 105 ${java.home}lib/rt.jar java.awt.EventDispatchThread pumpEvents 101 ${java.home}lib/rt.jar java.awt.EventDispatchThread pumpEvents 93 ${java.home}lib/rt.jar java.awt.EventDispatchThread run 82 ${java.home}lib/rt.jar -- 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