Closed johntgatesjr closed 3 months ago
Hi John, thank you for reporting. I will investigate why this is happening. Could you post a snippet of the code that's causing this issue? If you can reproduce with a small HLASM program that would be ideal.
Looking at the error logs, it is most likely related to some new functionality added around SETA/SETC hovers that went out with 4.0.0.
Saile, Thank you for your prompt response! I will check and see if I can send you my source code. Some additional information:
[A picture containing font, graphics, graphic design, screenshot Description automatically generated] Empowering businesses with SECURE DATA
John Gates | Principal Architect, Mainframe
From: Saile Daimwood @.> Date: Monday, March 18, 2024 at 1:17 PM To: IBM/zopeneditor-about @.> Cc: John Gates @.>, Author @.> Subject: [Ext] Re: [IBM/zopeneditor-about] Endless errors after auto upgrade to v.4.0 (Issue #396) NOTIFICATION: External Email
Hi John, thank you for reporting. I will investigate why this is happening. Could you post a snippet of the code that's causing this issue? If you can reproduce with a small HLASM program that would be ideal.
Looking at the error logs, it is most likely related to some new functionality added around SETA/SETC hovers that went out with 4.0.0.
— Reply to this email directly, view it on GitHubhttps://github.com/IBM/zopeneditor-about/issues/396#issuecomment-2004500051, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDQCUIWGXC6WVFCI6ORJEHDYY4OQRAVCNFSM6AAAAABE37IICWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBUGUYDAMBVGE. You are receiving this because you authored the thread.Message ID: @.***>
Saile, I can share my code with you. Please give me a way to send it to you securely.
[A picture containing font, graphics, graphic design, screenshot Description automatically generated] Empowering businesses with SECURE DATA
John Gates | Principal Architect, Mainframe
From: John Gates @.> Date: Monday, March 18, 2024 at 1:25 PM To: IBM/zopeneditor-about @.>, IBM/zopeneditor-about @.> Cc: Author @.> Subject: Re: [Ext] Re: [IBM/zopeneditor-about] Endless errors after auto upgrade to v.4.0 (Issue #396) Saile, Thank you for your prompt response! I will check and see if I can send you my source code. Some additional information:
[A picture containing font, graphics, graphic design, screenshot Description automatically generated] Empowering businesses with SECURE DATA
John Gates | Principal Architect, Mainframe
From: Saile Daimwood @.> Date: Monday, March 18, 2024 at 1:17 PM To: IBM/zopeneditor-about @.> Cc: John Gates @.>, Author @.> Subject: [Ext] Re: [IBM/zopeneditor-about] Endless errors after auto upgrade to v.4.0 (Issue #396) NOTIFICATION: External Email
Hi John, thank you for reporting. I will investigate why this is happening. Could you post a snippet of the code that's causing this issue? If you can reproduce with a small HLASM program that would be ideal.
Looking at the error logs, it is most likely related to some new functionality added around SETA/SETC hovers that went out with 4.0.0.
— Reply to this email directly, view it on GitHubhttps://github.com/IBM/zopeneditor-about/issues/396#issuecomment-2004500051, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDQCUIWGXC6WVFCI6ORJEHDYY4OQRAVCNFSM6AAAAABE37IICWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBUGUYDAMBVGE. You are receiving this because you authored the thread.Message ID: @.***>
@johntgatesjr can you try with v4.1.0. Please reopen if the problem was not fixed.
Development environment used
Z Open Editor version: 4.0
Editor Platform
Editor Platform Version:
Operating System (on which VS Code runs such as Windows 10 2004, otherwise name and version of platform such as OpenShift v4.3): MacOS Ventura 13.6.5
Java Version (when using VS Code or Theia, execute
java -version
and paste the details here):openjdk version "17.0.8.1" 2023-08-24 IBM Semeru Runtime Open Edition 17.0.8.1 (build 17.0.8.1+1) Eclipse OpenJ9 VM 17.0.8.1 (build openj9-0.40.0, JRE 17 Mac OS X aarch64-64-Bit 20230824_392 (JIT enabled, AOT enabled) OpenJ9 - d12d10c9e OMR - e80bff83b JCL - 8ecf238a124 based on jdk-17.0.8.1+1)
Problem Description.
Error - 12:48:46 PM] Request textDocument/documentSymbol failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentSymbolHandler.getSymbols(DocumentSymbolHandler.java:30) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$4(HLASMLanguageServer.java:223) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.Validator.lambda$0(Validator.java:66) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
[Error - 12:48:46 PM] Request textDocument/documentLink failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentLinkHandler.getDocumentLinks(DocumentLinkHandler.java:42) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$9(HLASMLanguageServer.java:258) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.Validator.lambda$0(Validator.java:66) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
[Error - 12:48:46 PM] Request textDocument/documentSymbol failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentSymbolHandler.getSymbols(DocumentSymbolHandler.java:30) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$4(HLASMLanguageServer.java:223) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ... 13 more
[Error - 12:48:53 PM] Request textDocument/documentSymbol failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentSymbolHandler.getSymbols(DocumentSymbolHandler.java:30) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$4(HLASMLanguageServer.java:223) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.Validator.lambda$0(Validator.java:66) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
[Error - 12:48:53 PM] Request textDocument/documentLink failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentLinkHandler.getDocumentLinks(DocumentLinkHandler.java:42) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$9(HLASMLanguageServer.java:258) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.Validator.lambda$0(Validator.java:66) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)
[Error - 12:48:53 PM] Request textDocument/documentSymbol failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.DocumentSymbolHandler.getSymbols(DocumentSymbolHandler.java:30) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$4(HLASMLanguageServer.java:223) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ... 13 more
[Error - 12:48:55 PM] Request textDocument/hover failed. Message: Internal error. Code: -32603 java.util.concurrent.CompletionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2051) at com.google.common.cache.LocalCache.get(LocalCache.java:3953) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3976) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4960) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache.get(ASTCache.java:49) at com.ibm.wazi.lsp.hlasm.core.handlers.HoverHandler.computeHover(HoverHandler.java:40) at com.ibm.wazi.lsp.hlasm.core.HLASMLanguageServer.lambda$3(HLASMLanguageServer.java:216) ... 7 more Caused by: java.lang.StringIndexOutOfBoundsException: begin 11, end 9, length 9 at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source) at java.base/java.lang.String.substring(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.processSubstringExpression(HLASMExpressionEvaluator.java:124) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMExpressionEvaluator.evaluateSETCExpression(HLASMExpressionEvaluator.java:77) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.handleSetInstructions(HLASMTokenParser.java:189) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.determineToken(HLASMTokenParser.java:166) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.lambda$0(HLASMTokenParser.java:152) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.addOperands(HLASMTokenParser.java:151) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parseContinuationLine(HLASMTokenParser.java:57) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:35) at com.ibm.wazi.lsp.hlasm.core.parser.HLASMTokenParser.parse(HLASMTokenParser.java:26) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:33) at com.ibm.wazi.lsp.hlasm.core.handlers.ASTCache$1.load(ASTCache.java:1) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045) ... 13 more
Detailed steps for reproducing the problem:
Observed behavior
-
Expected behavior
-