[ 
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

Reply via email to