[jira] [Resolved] (NETBEANS-2391) NPE when opening Android projects
[ https://issues.apache.org/jira/browse/NETBEANS-2391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-2391. --- Resolution: Abandoned Probably the NPE is gone, however NB won't be really useful on Android porjects. > NPE when opening Android projects > - > > Key: NETBEANS-2391 > URL: https://issues.apache.org/jira/browse/NETBEANS-2391 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Affects Versions: 11.0 > Environment: Gradle 5.3.1 > Netbeans 11.0 > com.android.tools.build:gradle:3.2.1 >Reporter: Dirk Steinmetz >Priority: Major > > Opening Android projects causes a NPE (as do some other operations on that > project later on). > *STR:* > 0. Download and install Android Studio, create any default project. > 1. Open that project in netbeans 11.0 (make sure to open the 'real' project, > usually called 'app') > *Expected:* > The project opens (albeit maybe some or all Android-specific features are > unavailable). > *Actual:* > {noformat} > java.lang.NullPointerException at > java.util.AbstractCollection.addAll(AbstractCollection.java:343) at > org.netbeans.modules.gradle.api.GradleBaseProjectBuilder.processDependencies(GradleBaseProjectBuilder.java:128) > at > org.netbeans.modules.gradle.api.GradleBaseProjectBuilder.build(GradleBaseProjectBuilder.java:75) > at > org.netbeans.modules.gradle.api.GradleBaseProjectBuilder$Extractor.extract(GradleBaseProjectBuilder.java:288) > at > org.netbeans.modules.gradle.GradleProjectCache.createGradleProject(GradleProjectCache.java:432) > at > org.netbeans.modules.gradle.GradleProjectCache.loadGradleProject(GradleProjectCache.java:257) > at > org.netbeans.modules.gradle.GradleProjectCache.access$100(GradleProjectCache.java:85)[catch] > at > org.netbeans.modules.gradle.GradleProjectCache$ProjectLoaderTask.call(GradleProjectCache.java:348) > at > org.netbeans.modules.gradle.GradleProjectCache$ProjectLoaderTask.call(GradleProjectCache.java:326) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) at > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033){noformat} > *Reason / Potential partial fix:* > > [GradleBaseProjectBuilder.java:127f|https://github.com/apache/incubator-netbeans/blob/master/groovy/gradle/src/org/netbeans/modules/gradle/api/GradleBaseProjectBuilder.java#L127]: > {code:java} > Set dirs = (Set) info.get("sourceset_" + name + > "_output_classes"); > sourceSetOutputs.addAll(dirs); > {code} > expects a non-null "_output_classes" set for a source set, while > > [NbProjectInfoBuilder.groovy|https://github.com/apache/incubator-netbeans/blob/master/groovy/gradle/netbeans-gradle-tooling/src/main/groovy/org/netbeans/modules/gradle/tooling/NbProjectInfoBuilder.groovy#L242] > has a separate path for Android projects that does not (always?) populate > that field. > In my tests just adding a null check works, although generated code and > android sources are still unavailable while editing. There is an exception > down the road when opening the "Sources" category in the project categories, > though: > {noformat} > java.lang.NullPointerException at > org.netbeans.modules.gradle.java.customizer.SourceSetPanel.(SourceSetPanel.java:63) > at > org.netbeans.modules.gradle.java.customizer.SourcesPanel.(SourcesPanel.java:55) > at > org.netbeans.modules.gradle.java.customizer.SourcesPanel$1.createComponent(SourcesPanel.java:74) > at > org.netbeans.modules.gradle.spi.customizer.support.FilterPanelProvider.createComponent(FilterPanelProvider.java:58) > at > org.netbeans.spi.project.ui.support.ProjectCustomizer$DelegateCategoryProvider.create(ProjectCustomizer.java:604) > at > org.netbeans.modules.project.uiapi.CustomizerPane.setCategory(CustomizerPane.java:234) > at > org.netbeans.modules.project.uiapi.CustomizerPane.access$200(CustomizerPane.java:47) > at > org.netbeans.modules.project.uiapi.CustomizerPane$CategoryChangeListener.propertyChange(CustomizerPane.java:320) > at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) > at > java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) > at > java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263) > at > org.netbeans.modules.project.uiapi.CategoryModel.firePropertyChange(CategoryModel.java:93) > at > org.netbeans.modules.project.uiapi.CategoryModel.setCurrentCategory(CategoryModel.java:67) > at >
[jira] [Resolved] (NETBEANS-2368) Allow selection of Gradle Distribution Type
[ https://issues.apache.org/jira/browse/NETBEANS-2368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-2368. --- Resolution: Won't Do That would just make the UI over complicated. The bin distribution is that most likely the 99% of the projects would use. If you need the full distribution it is ok to download that from the net and configure NetBeans using that. > Allow selection of Gradle Distribution Type > --- > > Key: NETBEANS-2368 > URL: https://issues.apache.org/jira/browse/NETBEANS-2368 > Project: NetBeans > Issue Type: Improvement > Components: projects - Gradle >Affects Versions: 11.0 >Reporter: gdpr3 >Assignee: Laszlo Kishalmi >Priority: Major > Labels: usability > > Tools->Options->Java->Gradle > In this Distribution section there should be a drop-down or check box to > select the distribution type of Gradle. Currently it supports selecting the > Gradle version and defaulting to the 'bin' distribution – it should also > allow you to select the type (all distribution) -- 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-6057) Missing automatic import function of my configuration after update from version 12.4 to version 12.5 (OS Ubuntu)
[ https://issues.apache.org/jira/browse/NETBEANS-6057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420480#comment-17420480 ] Laszlo Kishalmi commented on NETBEANS-6057: --- Iḿ guessing you are using the Snap distribution. The directory layout has changed this time. {{Try the following while NetBeans is down:}} {{cp -r $HOME/snap/netbeans/common/data/12.4/* $/snap/netbeans/current/}} {{Then start NetBeans}} > Missing automatic import function of my configuration after update from > version 12.4 to version 12.5 (OS Ubuntu) > > > Key: NETBEANS-6057 > URL: https://issues.apache.org/jira/browse/NETBEANS-6057 > Project: NetBeans > Issue Type: Bug > Components: ide - Welcome >Affects Versions: 12.5 >Reporter: Thomas Kirsch >Priority: Major > > After updating from version 12.4 to 12.5 the complete configuration of 12.4 > disappeared. When opening the new version for the first time, the usual > question if all settings should be taken over from the previous version did > not appear. The list of remote connections is empty. All passwords are gone. -- 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-5691) Gradle 3rd level api-dependencies are not resolved correclty.
[ https://issues.apache.org/jira/browse/NETBEANS-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-5691. --- Resolution: Resolved > Gradle 3rd level api-dependencies are not resolved correclty. > - > > Key: NETBEANS-5691 > URL: https://issues.apache.org/jira/browse/NETBEANS-5691 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Affects Versions: 12.3 > Environment: Java 15 > Gradle 6.7 > Ubuntu 21 >Reporter: Martin >Assignee: Laszlo Kishalmi >Priority: Minor > > First of all: gradle support in NB is great! Maybe best there is! > > I have a multproject java modular gradle build. > If a project has an api dependency to a second project, that works fine. > > However if a 3rd project also has an dependency to the 2nd project, that does > not work. > NB does not recognize the classes from the 1st project. > The gradle build works. > > This can be overcome by manually adding the implementation dependency of > project 1 to project 3 in project 3's build.gradle. > However that is what you do NOT want to do and why you are using gradle in > the first place... (among other things of course) > Steps to reproduce: Create gradle project with java modular solution > (infer-module-path = true). Create 3 projects with "requires transitive" in > module-info.java and "api dependency" build.gradle as described . > > > -- 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-5941) Gradle Navigator can't execute Tasks any more
[ https://issues.apache.org/jira/browse/NETBEANS-5941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-5941. --- Resolution: Fixed > Gradle Navigator can't execute Tasks any more > - > > Key: NETBEANS-5941 > URL: https://issues.apache.org/jira/browse/NETBEANS-5941 > Project: NetBeans > Issue Type: Bug >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Labels: pull-request-available > Time Spent: 2h > Remaining Estimate: 0h > > This is a regression happened with enabled state added to Gradle actions. -- 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-5809) Add javadoc for JDK 18 early access
[ https://issues.apache.org/jira/browse/NETBEANS-5809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Asbach closed NETBEANS-5809. - Resolution: Duplicate > Add javadoc for JDK 18 early access > --- > > Key: NETBEANS-5809 > URL: https://issues.apache.org/jira/browse/NETBEANS-5809 > Project: NetBeans > Issue Type: Improvement > Components: java - Javadoc >Affects Versions: 12.5 >Reporter: Rami Swailem >Assignee: Rami Swailem >Priority: Trivial > Labels: pull-request-available > Time Spent: 40m > Remaining Estimate: 0h > > [JDK 18 API > Javadoc|https://download.java.net/java/early_access/jdk18/docs/api/] -- 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-6065) Gradle Tests Leaks Connection to Gradle Daemon
[ https://issues.apache.org/jira/browse/NETBEANS-6065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-6065. --- Fix Version/s: 12.6 Resolution: Fixed > Gradle Tests Leaks Connection to Gradle Daemon > -- > > Key: NETBEANS-6065 > URL: https://issues.apache.org/jira/browse/NETBEANS-6065 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Labels: pull-request-available > Fix For: 12.6 > > Time Spent: 0.5h > Remaining Estimate: 0h > > Test can hang/lock on open connections to a Gradle Daemon. -- 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-5391) JEE8 Syntax not recognized
[ https://issues.apache.org/jira/browse/NETBEANS-5391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420372#comment-17420372 ] Benjamin Asbach commented on NETBEANS-5391: --- [~helper14] From my understanding the message is correct as `value` is a required attribute by JSF 2.3 specification. > JEE8 Syntax not recognized > -- > > Key: NETBEANS-5391 > URL: https://issues.apache.org/jira/browse/NETBEANS-5391 > Project: NetBeans > Issue Type: Bug > Components: cnd - Editor >Affects Versions: 12.2, 12.3, 12.5 > Environment: Netbeans 12.2, Java15 >Reporter: S. M. >Priority: Minor > Attachments: test.png > > > EE8 / JSF 2.3 syntax of ui:repeat is not properly recognized. Just type: > {code:java} > > #{i} > > {code} > ... see screen shot: > !test.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
[netbeans] branch master updated: [NETBEANS-6065] Make Gradle Project test close connections to Gradle Daemon
This is an automated email from the ASF dual-hosted git repository. lkishalmi 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 f0d2711 [NETBEANS-6065] Make Gradle Project test close connections to Gradle Daemon f0d2711 is described below commit f0d2711a279075025a3021c129ecede8409ae022 Author: Laszlo Kishalmi AuthorDate: Sat Sep 25 09:58:14 2021 -0700 [NETBEANS-6065] Make Gradle Project test close connections to Gradle Daemon --- .../modules/gradle/GradleProjectConnection.java| 6 ++- .../modules/gradle/NbGradleProjectImplTest.java| 47 -- 2 files changed, 40 insertions(+), 13 deletions(-) diff --git a/extide/gradle/src/org/netbeans/modules/gradle/GradleProjectConnection.java b/extide/gradle/src/org/netbeans/modules/gradle/GradleProjectConnection.java index 6a97395..768490c 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/GradleProjectConnection.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleProjectConnection.java @@ -46,7 +46,7 @@ import org.openide.util.WeakListeners; * @author lkishalmi */ @ProjectServiceProvider(service = ProjectConnection.class, projectType = NbGradleProject.GRADLE_PROJECT_TYPE) -public class GradleProjectConnection implements ProjectConnection { +public final class GradleProjectConnection implements ProjectConnection { final Project project; ProjectConnection conn; @@ -111,6 +111,10 @@ public class GradleProjectConnection implements ProjectConnection { compatConn = null; } +synchronized boolean hasConnection() { +return conn != null || compatConn != null; +} + private synchronized ProjectConnection getConnection(boolean compatible) { if (conn == null) { File projectDir = FileUtil.toFile(project.getProjectDirectory()); diff --git a/extide/gradle/test/unit/src/org/netbeans/modules/gradle/NbGradleProjectImplTest.java b/extide/gradle/test/unit/src/org/netbeans/modules/gradle/NbGradleProjectImplTest.java index ea679ba..2ee0041 100644 --- a/extide/gradle/test/unit/src/org/netbeans/modules/gradle/NbGradleProjectImplTest.java +++ b/extide/gradle/test/unit/src/org/netbeans/modules/gradle/NbGradleProjectImplTest.java @@ -27,6 +27,9 @@ import java.util.Random; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.CompletableFuture; import java.util.concurrent.Semaphore; +import org.gradle.tooling.ProjectConnection; +import org.junit.After; +import org.junit.Before; import org.netbeans.api.project.FileOwnerQuery; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectManager; @@ -49,6 +52,26 @@ public class NbGradleProjectImplTest extends AbstractGradleProjectTestCase { } private FileObject projectDir; +private Project prj; + +@Before +@Override +public void setUp() throws Exception { +super.setUp(); +prj = createProject(); +} + +@After +@Override +public void tearDown() throws Exception { +ProjectConnection pconn = prj.getLookup().lookup(ProjectConnection.class); +if (pconn instanceof GradleProjectConnection) { +GradleProjectConnection gpconn = (GradleProjectConnection) pconn; +gpconn.close(); +} +prj = null; +super.tearDown(); +} private Project createProject() throws Exception { int rnd = new Random().nextInt(100); @@ -58,12 +81,19 @@ public class NbGradleProjectImplTest extends AbstractGradleProjectTestCase { return ProjectManager.getDefault().findProject(a); } +private void assertHasNoConnection(Project p) throws Exception { +ProjectConnection pconn = p.getLookup().lookup(ProjectConnection.class); +if (pconn instanceof GradleProjectConnection) { +GradleProjectConnection gpconn = (GradleProjectConnection) pconn; +assertFalse(gpconn.hasConnection()); +} +} + /** * Checks that untrusted unopened project will present itself as a fallback. * @throws Exception */ public void testUntrustedProjectFallback() throws Exception { -Project prj = createProject(); NbGradleProject ngp = NbGradleProject.get(prj); assertTrue(ngp.getQuality().worseThan(NbGradleProject.Quality.EVALUATED)); @@ -74,9 +104,9 @@ public class NbGradleProjectImplTest extends AbstractGradleProjectTestCase { * @throws Exception */ public void testInitialLoadDoesNotFireChange() throws Exception { -Project prj = createProject(); NbGradleProject ngp = NbGradleProject.get(prj); assertTrue(ngp.getQuality().worseThan(NbGradleProject.Quality.EVALUATED)); +assertHasNoConnection(prj); } /** @@ -85,7 +115,6 @@ public class
[jira] [Updated] (NETBEANS-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-5722: - Labels: pull-request-available (was: ) > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Assignee: Benjamin Asbach >Priority: Major > Labels: pull-request-available > Attachments: IDE-Log.txt, UI-Log.txt > > Time Spent: 10m > Remaining Estimate: 0h > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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] [Assigned] (NETBEANS-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benjamin Asbach reassigned NETBEANS-5722: - Assignee: Benjamin Asbach > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Assignee: Benjamin Asbach >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420333#comment-17420333 ] Benjamin Asbach edited comment on NETBEANS-5722 at 9/26/21, 5:20 PM: - {{*javax.swing.plaf.metal.MetalFileChooserUI*}} is choosen because of [https://github.com/apache/netbeans/blob/12.5/ide/o.n.swing.dirchooser/src/org/netbeans/swing/dirchooser/DelegatingChooserUI.java#L79] Exception cause {code:java} java.lang.IllegalAccessException: class org.netbeans.swing.dirchooser.DelegatingChooserUI cannot access class com.sun.java.swing.plaf.motif.MotifFileChooserUI (in module java.desktop) because module java.desktop does not export com.sun.java.swing.plaf.motif to unnamed module @54ee70d1 at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:687) at java.base/java.lang.reflect.Method.invoke(Method.java:559) at org.netbeans.swing.dirchooser.DelegatingChooserUI.createUI(DelegatingChooserUI.java:75) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at java.base/sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:260) at java.desktop/javax.swing.UIDefaults.getUI(UIDefaults.java:806) at java.desktop/javax.swing.UIManager.getUI(UIManager.java:1068) at java.desktop/javax.swing.JFileChooser.updateUI(JFileChooser.java:1833) at java.desktop/javax.swing.JFileChooser.setup(JFileChooser.java:395) at java.desktop/javax.swing.JFileChooser.(JFileChooser.java:361) at java.desktop/javax.swing.JFileChooser.(JFileChooser.java:308) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.(ProjectChooserAccessory.java:507) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.(ProjectChooserAccessory.java:507) at org.netbeans.modules.project.ui.ProjectChooserAccessory.createProjectChooser(ProjectChooserAccessory.java:442) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:61) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6617) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6382) at java.desktop/java.awt.Container.processEvent(Container.java:2264) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4993) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2322) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4934) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4563) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4504) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2308) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2773) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at
[jira] [Comment Edited] (NETBEANS-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420332#comment-17420332 ] Benjamin Asbach edited comment on NETBEANS-5722 at 9/26/21, 5:19 PM: - I think this is caused due to the usage of *{{javax.swing.plaf.metal.MetalFileChooserUI}}* instead of *{{com.sun.java.swing.plaf.motif.MotifFileChooserUI}}*. was (Author: asbachb): I think this is caused due to the usage of `javax.swing.plaf.metal.MetalFileChooserUI` instead of `com.sun.java.swing.plaf.motif.MotifFileChooserUI`. > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420333#comment-17420333 ] Benjamin Asbach commented on NETBEANS-5722: --- `javax.swing.plaf.metal.MetalFileChooserUI` is choosen because of [https://github.com/apache/netbeans/blob/12.5/ide/o.n.swing.dirchooser/src/org/netbeans/swing/dirchooser/DelegatingChooserUI.java#L79] Exception cause {code} java.lang.IllegalAccessException: class org.netbeans.swing.dirchooser.DelegatingChooserUI cannot access class com.sun.java.swing.plaf.motif.MotifFileChooserUI (in module java.desktop) because module java.desktop does not export com.sun.java.swing.plaf.motif to unnamed module @54ee70d1 at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:687) at java.base/java.lang.reflect.Method.invoke(Method.java:559) at org.netbeans.swing.dirchooser.DelegatingChooserUI.createUI(DelegatingChooserUI.java:75) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) at java.base/sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:260) at java.desktop/javax.swing.UIDefaults.getUI(UIDefaults.java:806) at java.desktop/javax.swing.UIManager.getUI(UIManager.java:1068) at java.desktop/javax.swing.JFileChooser.updateUI(JFileChooser.java:1833) at java.desktop/javax.swing.JFileChooser.setup(JFileChooser.java:395) at java.desktop/javax.swing.JFileChooser.(JFileChooser.java:361) at java.desktop/javax.swing.JFileChooser.(JFileChooser.java:308) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.(ProjectChooserAccessory.java:507) at org.netbeans.modules.project.ui.ProjectChooserAccessory$ProjectFileChooser.(ProjectChooserAccessory.java:507) at org.netbeans.modules.project.ui.ProjectChooserAccessory.createProjectChooser(ProjectChooserAccessory.java:442) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:61) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6617) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6382) at java.desktop/java.awt.Container.processEvent(Container.java:2264) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4993) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2322) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4934) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4563) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4504) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2308) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2773) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4825) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at
[jira] [Commented] (NETBEANS-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420332#comment-17420332 ] Benjamin Asbach commented on NETBEANS-5722: --- I think this is caused due to the usage of `javax.swing.plaf.metal.MetalFileChooserUI` instead of `com.sun.java.swing.plaf.motif.MotifFileChooserUI`. > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-6065) Gradle Tests Leaks Connection to Gradle Daemon
[ https://issues.apache.org/jira/browse/NETBEANS-6065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated NETBEANS-6065: - Labels: pull-request-available (was: ) > Gradle Tests Leaks Connection to Gradle Daemon > -- > > Key: NETBEANS-6065 > URL: https://issues.apache.org/jira/browse/NETBEANS-6065 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Reporter: Laszlo Kishalmi >Assignee: Laszlo Kishalmi >Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > Test can hang/lock on open connections to a Gradle Daemon. -- 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-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420216#comment-17420216 ] Benjamin Asbach edited comment on NETBEANS-5722 at 9/26/21, 4:20 PM: - Based on my tests the "Open Project..." dialog is not pop up anywhere: * File / Open Project... * Toolbar Icon * Projects View / Right Click / Open Project... Tested with NetBeans 12.5, Java 16, Linux was (Author: asbachb): Based on my tests the "Open Project..." dialog is not pop up anywhere: * File / Open Project... * Toolbar Icon * Projects View / Right Click / Open Project... Tested with NetBeans 12.5 Java 16 > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420318#comment-17420318 ] Benjamin Asbach commented on NETBEANS-5722: --- I think this is somehow JDK related. At least I cannot reproduce the problem with JDK11. [~mario.bruckschwaiger] can you double check? > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-5627) Gradle project Lookup inconsistent until OpenProjects.open()
[ https://issues.apache.org/jira/browse/NETBEANS-5627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Laszlo Kishalmi resolved NETBEANS-5627. --- Fix Version/s: 12.5 Resolution: Fixed > Gradle project Lookup inconsistent until OpenProjects.open() > > > Key: NETBEANS-5627 > URL: https://issues.apache.org/jira/browse/NETBEANS-5627 > Project: NetBeans > Issue Type: Bug > Components: projects - Gradle >Reporter: Svatopluk Dedic >Assignee: Svatopluk Dedic >Priority: Major > Labels: pull-request-available > Fix For: 12.5 > > Time Spent: 2h 40m > Remaining Estimate: 0h > > Gradle fallback support recognizes several plugins from the directory > structure (without reading the {{build.gradle}} file): groovy, java, scala, > war. > However project Lookup does not contain services for those Plugins, until > OpenProjects.open() is called. The Project, however still untrusted, and > unevaluated, starts to serve java-related services. > This is inconsistent with project API's philosophy: > [https://bits.netbeans.org/dev/javadoc/org-netbeans-modules-projectuiapi-base/org/netbeans/api/project/ui/OpenProjects.html] > {quote}*Only certain operations should actually be aware of which projects > are "open"; by default, all project functionality should be available whether > it is open or not.* > {quote} > In this particular situation, ClassPath.getClassPath(sourceFile, SOURCE) does > not return ClassPath even though Gradle fallback support recognizes 'java' > and 'java-base' plugins until the project opens in the UI. For the rest of > the IDE, the project appears as not having any sources in it - the returned > ClassPath is not marked as incomplete, but simply does not exist. -- 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-5722) NPE on "Open Project ..." with CDE/Motif Look and Feel
[ https://issues.apache.org/jira/browse/NETBEANS-5722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17420216#comment-17420216 ] Benjamin Asbach commented on NETBEANS-5722: --- Based on my tests the "Open Project..." dialog is not pop up anywhere: * File / Open Project... * Toolbar Icon * Projects View / Right Click / Open Project... Tested with NetBeans 12.5 Java 16 > NPE on "Open Project ..." with CDE/Motif Look and Feel > -- > > Key: NETBEANS-5722 > URL: https://issues.apache.org/jira/browse/NETBEANS-5722 > Project: NetBeans > Issue Type: Bug > Components: ide - UI >Affects Versions: 12.4, 12.5 >Reporter: Mario Bruckschwaiger >Priority: Major > Attachments: IDE-Log.txt, UI-Log.txt > > > When selecting "Open Project ..." in the Projects-view with the CDE/Motif > Look and Feel, no dialog opens but the exception happens. No exception on > "New Project ..." or "New File ...", or when using a different Look and Feel. -- 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-6065) Gradle Tests Leaks Connection to Gradle Daemon
Laszlo Kishalmi created NETBEANS-6065: - Summary: Gradle Tests Leaks Connection to Gradle Daemon Key: NETBEANS-6065 URL: https://issues.apache.org/jira/browse/NETBEANS-6065 Project: NetBeans Issue Type: Bug Components: projects - Gradle Reporter: Laszlo Kishalmi Assignee: Laszlo Kishalmi Test can hang/lock on open connections to a Gradle Daemon. -- 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