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