[
https://issues.apache.org/jira/browse/NETBEANS-3741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17022537#comment-17022537
]
Shevek commented on NETBEANS-3741:
----------------------------------
Here's where I think my attitude to code differs from this: The null-ness of a
pointer is a statically checkable property, i.e. a pointer either can or cannot
be null, and if it's indirected upon, it MUST NOT be null. Surely this type of
bug can be found by static analysis? What happens if you build netbeans with
errorprone and fix all the NP issues, particularly those which have bug reports
against them?
All I can get out of NetBeans now is this, repeatedly. Any suggestions about
what else I can blow away or disable to get this back to working?
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
java.lang.NullPointerException
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
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)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
SEVERE [null]: Last record repeated 4 more times.
WARNING [org.netbeans.modules.versioning.util.Utils]: associateEncoding() no
file object available for
/tmp/vcs-1579815379632/vcs-1579816256283/TranspilerConfigurationTest.java
INFO [org.netbeans.modules.parsing.impl.SourceCache]: Parser factory:
org.netbeans.modules.java.source.parsing.JavacParserFactory@32666fea returned
null parser for Snapshot 720910405: TranspilerConfigurationTest.java
WARNING [org.openide.filesystems.Ordering]: Not all children in / marked with
the position attribute:
[org-netbeans-modules-editor-java-JavaBracesMatcher.shadow], but some are:
[org-netbeans-modules-editor-bracesmatching-LegacyEssMatcher.instance,
org-netbeans-modules-editor-bracesmatching-DefaultMatcher.instance]
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
java.lang.NullPointerException
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:305)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
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)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
SEVERE [null]: Last record repeated again.
SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
java.lang.NullPointerException
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
at
org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
at
org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
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)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> NetBeans loads, but file tree is broken
> ---------------------------------------
>
> Key: NETBEANS-3741
> URL: https://issues.apache.org/jira/browse/NETBEANS-3741
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 11.2
> Reporter: Shevek
> Priority: Major
>
> No idea, I'm afraid. I added a module to my build, exited and restarted
> netbeans (because it can't detect addition of gradle modules) and got this
> lovely lot, and it looks OK but I can't copy-paste files in the project tree,
> so I guess I'll restart it again.
> INFO [org.netbeans.modules.autoupdate.pluginimporter.PluginImporter]:
> Inspecting plugins took 81 ms
> INFO [org.netbeans.modules.autoupdate.pluginimporter.Installer]: 3 available
> plugins for import in /home/shevek/.netbeans/11.1
> WARNING [org.netbeans.TopSecurityManager]: use of system property
> netbeans.user has been obsoleted in favor of InstalledFileLocator/Places at
> org.netbeans.modules.autoupdate.pluginimporter.Installer.getUserDir(Installer.java:167)
> WARNING [org.openide.filesystems.Ordering]: Not all children in / marked with
> the position attribute:
> [org-netbeans-modules-lsp-client-bindings-HyperlinkProviderImpl.instance],
> but some are: [JavaHyperlinkProvider.instance,
> org.netbeans.modules.j2ee.persistence.editor.hyperlink.NamedQueryHyperlinkProvider.instance,
> HyperlinkProviderImpl.instance,
> org-netbeans-modules-editor-url-HyperlinkImpl.instance]
> SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
> java.lang.NullPointerException
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
> 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)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> SEVERE [null]: Last record repeated 2 more times.
> SEVERE [null]: Last record repeated 3 more times.
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]:
> Resolving dependencies took: 200 ms
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete
> indexing of 2 binary roots took: 4 ms
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing
> of:
> /home/shevek/java/compilerworks/compilerworks-plugin-test-integration/src/test/resources
> took: 1,279 ms (New or modified files: 2, Deleted files: 0) [Adding
> listeners took: 0 ms]
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing
> of:
> /home/shevek/java/compilerworks/compilerworks-plugin-test-integration/src/main/resources
> took: 0 ms (New or modified files: 0, Deleted files: 0) [Adding listeners
> took: 0 ms]
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing
> of:
> /home/shevek/java/compilerworks/compilerworks-plugin-test-integration/src/main/java
> took: 0 ms (New or modified files: 0, Deleted files: 0) [Adding listeners
> took: 0 ms]
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing
> of:
> /home/shevek/java/compilerworks/compilerworks-plugin-test-integration/src/test/java
> took: 11 ms (New or modified files: 0, Deleted files: 0) [Adding listeners
> took: 0 ms]
> INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete
> indexing of 4 source roots took: 1,290 ms (New or modified files: 2, Deleted
> files: 0) [Adding listeners took: 0 ms]
> SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
> java.lang.NullPointerException
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
> 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)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> SEVERE [null]: Last record repeated 5 more times.
> SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
> java.lang.NullPointerException
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:305)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
> 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)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> SEVERE [null]: Last record repeated 2 more times.
> SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
> java.lang.NullPointerException
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
> 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)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> SEVERE [null]: Last record repeated 2 more times.
> SEVERE [null]: Last record repeated 3 more times.
> SEVERE [global]
> java.lang.NullPointerException
> at
> org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$NodeToFileObjectTask.run(ContextAnalyzer.java:596)
> at
> org.netbeans.modules.refactoring.java.ui.UIUtilities.lambda$runWhenScanFinished$0(UIUtilities.java:1186)
> at
> org.netbeans.api.java.source.ui.ScanDialog.runWhenScanFinished(ScanDialog.java:133)
> at
> org.netbeans.modules.refactoring.java.ui.UIUtilities.runWhenScanFinished(UIUtilities.java:1181)
> at
> org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doCopy(RefactoringActionsProvider.java:173)
> at
> org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doCopy(ActionsImplementationFactory.java:156)
> at
> org.netbeans.modules.refactoring.spi.impl.CopyAction.performAction(CopyAction.java:51)
> at
> org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
> at
> org.netbeans.modules.refactoring.impl.ClipboardConvertor$RefactoringPaste$RefactoringPasteType$1.run(ClipboardConvertor.java:124)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
> at java.awt.EventQueue.access$500(EventQueue.java:97)
> at java.awt.EventQueue$3.run(EventQueue.java:709)
> at java.awt.EventQueue$3.run(EventQueue.java:703)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
> at
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
> [catch] at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
> at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8
> java.lang.NullPointerException
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.getPreferences(WebProjectBrowserProvider.java:119)
> at
> org.netbeans.modules.gradle.javaee.web.WebProjectBrowserProvider.removePropertyChangeListener(WebProjectBrowserProvider.java:106)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:320)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:303)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:86)
> at
> org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:295)
> 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)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> SEVERE [null]: Last record repeated 2 more times.
> SEVERE [null]: Last record repeated 2 more times.
> SEVERE [global]
> java.lang.NullPointerException
> at
> org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$NodeToFileObjectTask.run(ContextAnalyzer.java:596)
> at
> org.netbeans.modules.refactoring.java.ui.UIUtilities.lambda$runWhenScanFinished$0(UIUtilities.java:1186)
> at
> org.netbeans.api.java.source.ui.ScanDialog.runWhenScanFinished(ScanDialog.java:133)
> at
> org.netbeans.modules.refactoring.java.ui.UIUtilities.runWhenScanFinished(UIUtilities.java:1181)
> at
> org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doCopy(RefactoringActionsProvider.java:173)
> at
> org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doCopy(ActionsImplementationFactory.java:156)
> at
> org.netbeans.modules.refactoring.spi.impl.CopyAction.performAction(CopyAction.java:51)
> at
> org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
> at
> org.netbeans.modules.refactoring.impl.ClipboardConvertor$RefactoringPaste$RefactoringPasteType$1.run(ClipboardConvertor.java:124)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
> at java.awt.EventQueue.access$500(EventQueue.java:97)
> at java.awt.EventQueue$3.run(EventQueue.java:709)
> at java.awt.EventQueue$3.run(EventQueue.java:703)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
> at
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
> [catch] at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
> at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists