You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by " Ronny Perinke (Jira)" <ji...@apache.org> on 2021/08/13 10:39:00 UTC
[jira] [Commented] (NETBEANS-5740) Netbeans 12.4 randomly freezes
[ https://issues.apache.org/jira/browse/NETBEANS-5740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17398586#comment-17398586 ]
Ronny Perinke commented on NETBEANS-5740:
------------------------------------------
Any progress on this? This bug is really, really annoying! With this, NB 1.4 is unusable for Java projects!
The freezes are not limited to multi-module projects. It seems to be a sort of race condition between syntax highlighting and compiling (?) the file that is open/edited. Even such small outstanding (unsaved) changes like importing a class can trigger the freeze. I had a four opened tabs, none with unsaved changes and when closing the last active tab (source of MessageDigest class), NB freezed again after the previous tab became active (DigestUtil.java).
below are the last entries from messages.log (some parts stripped)
{code:title=messages.log}
WARNING [org.openide.filesystems.Ordering]: Not all children in / marked with the position attribute: [org-netbeans-modules-lsp-client-bindings-CompletionProviderImpl.instance], but some are: [org-netbeans-modules-parsing-ui-WaitScanFinishedCompletionProvider.instance, org-netbeans-modules-editor-java-JavaCompletionProvider.instance, org-netbeans-modules-jshell-editor-HistoryCompletionProvider.instance, org-netbeans-modules-java-editor-javadoc-JavadocCompletionProvider.instance, org-netbeans-lib-editor-codetemplates-CodeTemplateCompletionProvider.instance, org-netbeans-modules-j2ee-persistence-editor-completion-JPACodeCompletionProvider.instance, org-netbeans-modules-websvc-editor-completion-WSCompletionProvider.instance, org-netbeans-modules-spellchecker-completion-WordCompletion.instance]
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]
WARNING [org.netbeans.TopSecurityManager]: use of system property netbeans.user has been obsoleted in favor of InstalledFileLocator/Places at org.netbeans.modules.java.source.parsing.JavacParser.createDumpFile(JavacParser.java:1231)
INFO [org.netbeans.modules.java.source.parsing.VanillaPartialReparser]: Incorrect partial reparse detected, dump filed: C:\Users\XXX\AppData\Roaming\NetBeans\12.4\var\log\FooControllerTest_4.dump
WARNING [org.netbeans.modules.editor.hints.AnnotationHolder]: null ErrorDescription in layer org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker-hints.
WARNING [null]: Last record repeated 7 more times.
INFO [org.netbeans.api.java.source.ElementHandle]: Resolved type is null for kind = CLASS
INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve: ElementHandle[kind=CLASS; sigs=jdk.nashorn.internal.objects.Global ]
WARNING [org.netbeans.modules.editor.hints.AnnotationHolder]: null ErrorDescription in layer org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker-hints.
WARNING [null]: Last record repeated 7 more times.
WARNING [org.netbeans.modules.versioning.util.Utils]: associateEncoding() no file object available for C:\Users\XXX\AppData\Local\Temp\vcs-1628849544687\vcs-1628849687460\DigestUtil.java
SEVERE [global]
javax.swing.text.BadLocationException: Invalid offset=-1 < 0; docLen=554
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetNonNegative(EditorDocumentContent.java:246)
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetInContent(EditorDocumentContent.java:259)
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.createPosition(EditorDocumentContent.java:173)
at java.desktop/javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:838)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.createPos(OffsetRegion.java:58)
Caused: java.lang.IllegalArgumentException: Invalid offset=-1 in doc: org.netbeans.modules.editor.NbEditorDocument@14e3f74c, mimeType='text/x-java', kitClass=null, length=554, version=1, file=org.netbeans.modules.java.JavaDataObject@7a77ce16[D:\GIT-REPO\XXXX\DigestUtil.java@4770a4de:254bb837]
at org.netbeans.modules.editor.lib2.view.OffsetRegion.createPos(OffsetRegion.java:60)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.create(OffsetRegion.java:36)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.union(OffsetRegion.java:49)
at org.netbeans.modules.editor.lib2.view.ViewUpdates.viewFactoryChanged(ViewUpdates.java:356)
at jdk.internal.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy55.viewFactoryChanged(Unknown Source)
at org.netbeans.modules.editor.lib2.view.EditorViewFactory.fireEvent(EditorViewFactory.java:235)
at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory$1.run(HighlightsViewFactory.java:373)
at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory.highlightChanged(HighlightsViewFactory.java:347)
at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy52.highlightChanged(Unknown Source)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer.highlightChanged(DirectMergeContainer.java:120)
at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy52.highlightChanged(Unknown Source)
at org.netbeans.spi.editor.highlighting.support.AbstractHighlightsContainer.fireHighlightsChange(AbstractHighlightsContainer.java:88)
at org.netbeans.spi.editor.highlighting.support.OffsetsBag.setHighlights(OffsetsBag.java:282)
at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$1$1.run(SemanticHighlighter.java:79)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
SEVERE [null]: Last record repeated again.
SEVERE [null]: Last record repeated again.
INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve: ElementHandle[kind=METHOD; sigs=java.security.MessageDigest getInstance (Ljava/lang/String;)Ljava/security/MessageDigest; ]
INFO [null]: Last record repeated 3 more times.
INFO [null]: Last record repeated 2 more times.
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@f636500[java.base/java/security/MessageDigest.java]
INFO [org.netbeans.modules.parsing.impl.TaskProcessor]: Task: org.netbeans.modules.java.editor.overridden.ComputeAnnotations@17e75eb8 : class org.netbeans.modules.java.editor.overridden.ComputeAnnotations ignored cancel for 51 ms.
INFO [org.netbeans.modules.bugtracking.BugtrackingManager]: Loading stored repositories took 879 millis.
INFO [org.netbeans.modules.parsing.impl.TaskProcessor]: Task: CancelableTaskWrapper[task: org.netbeans.modules.java.navigation.ElementScanningTask@3d9554f7, phase: ELEMENTS_RESOLVED, priority: 300] : class org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper ignored cancel for 767 ms.
WARNING [org.netbeans.modules.java.source.tasklist.IncorrectErrorBadges]: Incorrect error badges detected, file=java.base/java/security/MessageDigest.java in C:\Program Files\Java\jdk-11.0.11\lib\src.zip.
WARNING [org.netbeans.modules.java.source.tasklist.IncorrectErrorBadges]: Not PathRegistry controlled root: AbstractFileObject@7596d755[java.base]
SEVERE [global]
javax.swing.text.BadLocationException: Invalid offset=-1 < 0; docLen=554
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetNonNegative(EditorDocumentContent.java:246)
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.checkOffsetInContent(EditorDocumentContent.java:259)
at org.netbeans.modules.editor.lib2.document.EditorDocumentContent.createPosition(EditorDocumentContent.java:173)
at java.desktop/javax.swing.text.AbstractDocument.createPosition(AbstractDocument.java:838)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.createPos(OffsetRegion.java:58)
Caused: java.lang.IllegalArgumentException: Invalid offset=-1 in doc: org.netbeans.modules.editor.NbEditorDocument@14e3f74c, mimeType='text/x-java', kitClass=null, length=554, version=1, file=org.netbeans.modules.java.JavaDataObject@7a77ce16[D:\GIT-REPO\XXXX\DigestUtil.java@4770a4de:254bb837]
at org.netbeans.modules.editor.lib2.view.OffsetRegion.createPos(OffsetRegion.java:60)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.create(OffsetRegion.java:36)
at org.netbeans.modules.editor.lib2.view.OffsetRegion.union(OffsetRegion.java:49)
at org.netbeans.modules.editor.lib2.view.ViewUpdates.viewFactoryChanged(ViewUpdates.java:356)
at jdk.internal.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy55.viewFactoryChanged(Unknown Source)
at org.netbeans.modules.editor.lib2.view.EditorViewFactory.fireEvent(EditorViewFactory.java:235)
at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory$1.run(HighlightsViewFactory.java:373)
at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
at org.netbeans.modules.editor.lib2.view.HighlightsViewFactory.highlightChanged(HighlightsViewFactory.java:347)
at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy52.highlightChanged(Unknown Source)
at org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer.highlightChanged(DirectMergeContainer.java:120)
at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)
at com.sun.proxy.$Proxy52.highlightChanged(Unknown Source)
at org.netbeans.spi.editor.highlighting.support.AbstractHighlightsContainer.fireHighlightsChange(AbstractHighlightsContainer.java:88)
at org.netbeans.spi.editor.highlighting.support.OffsetsBag.setHighlights(OffsetsBag.java:282)
at org.netbeans.modules.java.editor.semantic.SemanticHighlighter$1$1.run(SemanticHighlighter.java:79)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve: ElementHandle[kind=METHOD; sigs=java.security.MessageDigest getInstance (Ljava/lang/String;)Ljava/security/MessageDigest; ]
SEVERE [org.netbeans.api.java.source.ui.ElementOpen]: Cannot resolve ElementHandle[kind=METHOD; sigs=java.security.MessageDigest getInstance (Ljava/lang/String;)Ljava/security/MessageDigest; ]. ClasspathInfo [<a lot of jar paths>]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@f636500[java.base/java/security/MessageDigest.java]
WARNING [org.netbeans.modules.java.source.tasklist.IncorrectErrorBadges]: Incorrect error badges detected, file=java.base/java/security/MessageDigest.java in C:\Program Files\Java\jdk-11.0.11\lib\src.zip.
WARNING [org.netbeans.modules.java.source.tasklist.IncorrectErrorBadges]: Not PathRegistry controlled root: AbstractFileObject@7596d755[java.base]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@4cb20d50[modules/java.base/java/security/NoSuchAlgorithmException.class]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@63818cf8[java.base/java/security/NoSuchAlgorithmException.java]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@763d6412[java.base/java/security/GeneralSecurityException.java]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@63818cf8[java.base/java/security/NoSuchAlgorithmException.java]
WARNING [org.netbeans.modules.versioning.core.spi.VCSContext]: null VCSFileProxy for FileObject AbstractFileObject@f636500[java.base/java/security/MessageDigest.java]
{code}
p.s.
Timestamps in messages.log would be good!
> Netbeans 12.4 randomly freezes
> ------------------------------
>
> Key: NETBEANS-5740
> URL: https://issues.apache.org/jira/browse/NETBEANS-5740
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 12.4
> Environment: Ubuntu 20.04
> Netbeans 12.4
> OpenJDK 11.0.11
> Reporter: Diego Díez
> Priority: Major
>
> We have started experiencing random freezes after upgrading to Netbeans 12.3, not responding any component to mouse or keyboard interactions.
> We have also noticed that lombok-1.18.18 stopped working with the newer nb-javac installed with the 12.4 version (java16 support). I can't confirm whether this is related with the freezes or not. Using lombok-1.18.20 seems to work well, though.
> Any ideas? Is there any log to look for errors?
> As a workaround we have downgraded to 12.3 as it is a blocking issue for us, being forced to kill the process every time it gets stuck.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists