Eduardo Bergasa created NETBEANS-6371:
-----------------------------------------

             Summary: Go to declaration cmd+click doesn't work most of the times
                 Key: NETBEANS-6371
                 URL: https://issues.apache.org/jira/browse/NETBEANS-6371
             Project: NetBeans
          Issue Type: Bug
    Affects Versions: 12.2, 12.6
         Environment: This error happens at least in versions 12.2 and 12.6

Fresh 12.6 install on macOs high sierra (10.13.6) 
OpenJDK 64-Bit Server VM 17.0.1+12-39 (also fails on jdk11)
            Reporter: Eduardo Bergasa


 

Fresh Netbeans 12.6 install on macOS High Sierra.

Open existent maven project, open a .java file and point with mouse on method 
or class name, press cmd+click to navigate to class/method definition doesn't 
work most of the times, sometimes it does.

It always works if invoked by selecting class name and pressing SHIFT+cmd+B

I don't really know what extra information or test I can provide to help 
identify the problem don't hesitate to ask for anything else

errors shown o messages.log (I think they are unrelated to the issue)

{{SEVERE [global]}}
{{javax.swing.text.BadLocationException: Invalid offset=-1 < 0; docLen=3515}}
{{    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:861)}}
{{    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@796f11d9, mimeType='text/x-java', 
kitClass=null, length=3515, version=1, 
file=org.netbeans.modules.java.JavaDataObject@57a9c27e[/Users/user/SourceCode/2021/project1/trunk/module/src/main/java/org/test/model/Funding.java@8402672a:145862bb]}}
{{    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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)}}
{{    at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)}}
{{    at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
{{    at java.base/java.lang.reflect.Method.invoke(Method.java:568)}}
{{    at 
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)}}
{{    at jdk.proxy19/jdk.proxy19.$Proxy58.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.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:568)}}
{{    at 
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)}}
{{    at jdk.proxy19/jdk.proxy19.$Proxy55.highlightChanged(Unknown Source)}}
{{    at 
org.netbeans.modules.editor.lib2.highlighting.DirectMergeContainer.highlightChanged(DirectMergeContainer.java:120)}}
{{    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:568)}}
{{    at 
org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:462)}}
{{    at jdk.proxy19/jdk.proxy19.$Proxy55.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:318)}}
{{    at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)}}
{{    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)}}
{{    at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:399)}}
{{    at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)}}
{{    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)}}
{{    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){}}}{{{}{}}}
 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to