kasoft opened a new issue, #4690:
URL: https://github.com/apache/netbeans/issues/4690

   ### Apache NetBeans version
   
   Apache NetBeans 15
   
   ### What happened
   
   I ofte use the Function "Go to Declaration" or the Shortcut Command B to 
jump to a Class or Function. This is not working anymore in my Projects. I 
already deleted the cache in Library/Cache but with no effect. i tried to 
search for more information but didn't found any clues or help on this topic.
   
   ### How to reproduce
   
   In my case i'm working on a php projected with yii2 framework. So open any 
file with a line like this
   
   `$model = new Language();`
   
   move the curor in the middle of the word Language an Press Cmd+B or Click 
Got to Declaration. Anything that happens is a Beep Sound. But the Class 
Languae didn't open.
   
   ### Did this work correctly in an earlier version?
   
   No / Don't know
   
   ### Operating System
   
   macOS 12.6 (m1)
   
   ### JDK
   
   Java: 19; Java HotSpot(TM) 64-Bit Server VM 19+36-2238 Runtime: Java(TM) SE 
Runtime Environment 19+36-2238
   
   ### Apache NetBeans packaging
   
   Apache NetBeans provided installer
   
   ### Anything else
   
   What i tried to check:
   - mac 1 = 12.6 (m1) with Java: 19; Or java 17.0.3.1 2022-04-22 LTS Java(TM) 
SE Runtime Environment (build 17.0.3.1+2-LTS-6) with Netbeans 15,14,13 = same 
Problem, not working
   - mac 2 = macOs Intel (10.15.7) with Java 1.8.0_131 with Netbeans 13+14 
(works) 15(not tested)
   
   So the Problem seem so come with Apple M1 - i found the following Error in 
the Log. Maybe it has something to do with it:
   
   java.lang.IllegalArgumentException: newPosition > limit: (1 > 0)
        at java.base/java.nio.Buffer.createPositionException(Buffer.java:344)
        at java.base/java.nio.Buffer.position(Buffer.java:319)
        at java.base/java.nio.ByteBuffer.position(ByteBuffer.java:1526)
        at 
java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:622)
        at 
org.netbeans.api.queries.FileEncodingQuery$ProxyCharset$ProxyDecoder.decodeLoop(FileEncodingQuery.java:191)
        at 
java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:585)
   Caused: java.nio.charset.CoderMalfunctionError
        at 
java.base/java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:587)
        at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:368)
        at java.base/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:219)
        at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:173)
        at java.base/java.io.InputStreamReader.read(InputStreamReader.java:189)
        at 
org.netbeans.modules.parsing.api.Source.createSnapshot(Source.java:360)
        at 
org.netbeans.modules.parsing.impl.SourceCache.createSnapshot(SourceCache.java:157)
        at 
org.netbeans.modules.parsing.impl.SourceCache.getSnapshot(SourceCache.java:132)
        at 
org.netbeans.modules.parsing.api.ResultIterator.getSnapshot(ResultIterator.java:86)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1T.run(RepositoryUpdater.java:3153)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
        at 
org.netbeans.modules.parsing.api.ParserManager$MultiUserTaskAction.run(ParserManager.java:169)
        at 
org.netbeans.modules.parsing.api.ParserManager$MultiUserTaskAction.run(ParserManager.java:140)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
        at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
        at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
        at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
        at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
        at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:85)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexEmbedding(RepositoryUpdater.java:3268)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2861)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.lambda$index$0(RepositoryUpdater.java:2626)
        at 
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2625)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.lambda$scanSource$3(RepositoryUpdater.java:5735)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.lambda$runInContext$4(RepositoryUpdater.java:2119)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2117)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2098)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1400(RepositoryUpdater.java:135)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSource(RepositoryUpdater.java:5770)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSources(RepositoryUpdater.java:5443)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:5075)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$InitialRootsWork.getDone(RepositoryUpdater.java:5842)
   [catch] at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3452)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6197)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$3400(RepositoryUpdater.java:5855)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.lambda$call$0(RepositoryUpdater.java:6116)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
        at 
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6116)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6112)
        at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
        at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
        at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
        at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
        at 
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6112)
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        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)
        at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
   
   
   
   
   
   ### Are you willing to submit a pull request?
   
   No
   
   ### Code of Conduct
   
   Yes


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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