Skip to content

Instantly share code, notes, and snippets.

@Confirm4Crit
Created October 15, 2020 19:17
Show Gist options
  • Select an option

  • Save Confirm4Crit/80dbc00ddf860a549a58aa5323145422 to your computer and use it in GitHub Desktop.

Select an option

Save Confirm4Crit/80dbc00ddf860a549a58aa5323145422 to your computer and use it in GitHub Desktop.
Apex Lang Server log
15:16:54.079 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeActionsProviderAggregator - Encountered an error with code action provider apex.jorje.lsp.impl.codeActions.quickFix.DeclareMissingMethodProvider@2db2dd9d
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:90)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.compileAndTraverse(BaseCodeActionsProvider.java:90)
at apex.jorje.lsp.impl.codeActions.quickFix.DeclareMissingMethodProvider.getCodeActions(DeclareMissingMethodProvider.java:78)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.lambda$provideCodeActions$0(BaseCodeActionsProvider.java:79)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.provideCodeActions(BaseCodeActionsProvider.java:77)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.lambda$provideCodeActions$0(CodeActionsProviderAggregator.java:59)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.provideCodeActions(CodeActionsProviderAggregator.java:57)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeAction$7(StandardTextDocumentService.java:291)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
15:16:54.084 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeActionsProviderAggregator - Encountered an error with code action provider apex.jorje.lsp.impl.codeActions.ApexCodeActionsProvider@4d411036
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:90)
at apex.jorje.lsp.impl.codeActions.ApexCodeActionsProvider.getCodeActions(ApexCodeActionsProvider.java:67)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.lambda$provideCodeActions$0(BaseCodeActionsProvider.java:79)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.provideCodeActions(BaseCodeActionsProvider.java:77)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.lambda$provideCodeActions$0(CodeActionsProviderAggregator.java:59)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.provideCodeActions(CodeActionsProviderAggregator.java:57)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeAction$7(StandardTextDocumentService.java:291)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
15:16:54.332 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeActionsProviderAggregator - Encountered an error with code action provider apex.jorje.lsp.impl.codeActions.quickFix.DeclareMissingMethodProvider@2db2dd9d
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:90)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.compileAndTraverse(BaseCodeActionsProvider.java:90)
at apex.jorje.lsp.impl.codeActions.quickFix.DeclareMissingMethodProvider.getCodeActions(DeclareMissingMethodProvider.java:78)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.lambda$provideCodeActions$0(BaseCodeActionsProvider.java:79)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.provideCodeActions(BaseCodeActionsProvider.java:77)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.lambda$provideCodeActions$0(CodeActionsProviderAggregator.java:59)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.provideCodeActions(CodeActionsProviderAggregator.java:57)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeAction$7(StandardTextDocumentService.java:291)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
15:16:54.341 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeActionsProviderAggregator - Encountered an error with code action provider apex.jorje.lsp.impl.codeActions.ApexCodeActionsProvider@4d411036
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:90)
at apex.jorje.lsp.impl.codeActions.ApexCodeActionsProvider.getCodeActions(ApexCodeActionsProvider.java:67)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.lambda$provideCodeActions$0(BaseCodeActionsProvider.java:79)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeActions.BaseCodeActionsProvider.provideCodeActions(BaseCodeActionsProvider.java:77)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.lambda$provideCodeActions$0(CodeActionsProviderAggregator.java:59)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeActions.CodeActionsProviderAggregator.provideCodeActions(CodeActionsProviderAggregator.java:57)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeAction$7(StandardTextDocumentService.java:291)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
15:16:54.893 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeLensesProviderAggregator - Encountered an error with code lens provider apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider@13006998
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:95)
at apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider.lambda$provideCodeLenses$0(ApexTestRunCodeLensesProvider.java:87)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider.provideCodeLenses(ApexTestRunCodeLensesProvider.java:86)
at apex.jorje.lsp.impl.codeLens.CodeLensesProviderAggregator.lambda$provideCodeLenses$0(CodeLensesProviderAggregator.java:58)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeLens.CodeLensesProviderAggregator.provideCodeLenses(CodeLensesProviderAggregator.java:56)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeLens$8(StandardTextDocumentService.java:317)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
15:16:54.901 [ForkJoinPool.commonPool-worker-9] ERROR a.j.l.i.c.CodeLensesProviderAggregator - Encountered an error with code lens provider apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider@13006998
java.nio.BufferUnderflowException: null
at java.base/java.nio.CharBuffer.get(CharBuffer.java:735)
at org.eclipse.jdt.internal.core.nd.db.Chunk.getChars(Chunk.java:286)
at org.eclipse.jdt.internal.core.nd.db.LongString.getChars(LongString.java:121)
at org.eclipse.jdt.internal.core.nd.db.LongString.compare(LongString.java:223)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex$SearchCriteriaToBtreeVisitorAdapter.compare(FieldSearchIndex.java:132)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:628)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:647)
at org.eclipse.jdt.internal.core.nd.db.BTree.accept(BTree.java:598)
at org.eclipse.jdt.internal.core.nd.field.FieldSearchIndex.findBest(FieldSearchIndex.java:232)
at apex.jorje.lsp.impl.index.ApexIndex.findExactTypeId(ApexIndex.java:206)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.getTypeIdDependentOnNamespace(ApexSymbolProvider.java:158)
at apex.jorje.lsp.impl.symbols.ApexSymbolProvider.find(ApexSymbolProvider.java:131)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.find(StandardSymbolResolver.java:444)
at apex.jorje.semantic.symbol.resolver.rules.OnePartTypeNameResolveRules$TopLevelTypeInSameNamespace.lookup(OnePartTypeNameResolveRules.java:417)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.getTypeFromOnePartRules(TypeNameResolutionOrderUtil.java:104)
at apex.jorje.semantic.symbol.resolver.rules.TypeNameResolutionOrderUtil.bindToType(TypeNameResolutionOrderUtil.java:55)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfo(StandardSymbolResolver.java:390)
at apex.jorje.semantic.symbol.resolver.StandardSymbolResolver.lookupTypeInfoIdentifiers(StandardSymbolResolver.java:196)
at apex.jorje.semantic.ast.expression.ReferenceExpression.validate(ReferenceExpression.java:215)
at apex.jorje.semantic.ast.expression.MethodCallExpression.validate(MethodCallExpression.java:165)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.validateParameter(NewKeyValueObjectExpression.java:263)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.lambda$visit$1(NewKeyValueObjectExpression.java:360)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:360)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression$Validator.visit(NewKeyValueObjectExpression.java:231)
at apex.jorje.lsp.impl.index.symbol.VirtualSObjectTypeInfo.accept(VirtualSObjectTypeInfo.java:67)
at apex.jorje.semantic.ast.expression.NewKeyValueObjectExpression.validate(NewKeyValueObjectExpression.java:114)
at apex.jorje.semantic.ast.expression.AssignmentExpression.validate(AssignmentExpression.java:118)
at apex.jorje.semantic.ast.statement.ExpressionStatement.validate(ExpressionStatement.java:60)
at apex.jorje.semantic.ast.statement.BlockStatement.validate(BlockStatement.java:154)
at apex.jorje.semantic.ast.statement.MethodBlockStatement.validate(MethodBlockStatement.java:82)
at apex.jorje.semantic.ast.member.Method.validate(Method.java:172)
at apex.jorje.semantic.ast.compilation.UserClass.validate(UserClass.java:183)
at apex.jorje.semantic.compiler.CodeUnit.validate(CodeUnit.java:220)
at apex.jorje.semantic.compiler.CompilerOperations$ValidateOperation.invoke(CompilerOperations.java:96)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processFirstStage(CompilerStageProcessor.java:134)
at apex.jorje.semantic.compiler.CompilerStageProcessor.processToStage(CompilerStageProcessor.java:103)
at apex.jorje.semantic.compiler.ApexCompiler.compile(ApexCompiler.java:120)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:110)
at apex.jorje.lsp.impl.services.StandardCompilerService.fetchCodeUnit(StandardCompilerService.java:159)
at apex.jorje.lsp.impl.services.StandardCompilerService.compile(StandardCompilerService.java:95)
at apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider.lambda$provideCodeLenses$0(ApexTestRunCodeLensesProvider.java:87)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at apex.jorje.lsp.impl.codeLens.ApexTestRunCodeLensesProvider.provideCodeLenses(ApexTestRunCodeLensesProvider.java:86)
at apex.jorje.lsp.impl.codeLens.CodeLensesProviderAggregator.lambda$provideCodeLenses$0(CodeLensesProviderAggregator.java:58)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at apex.jorje.lsp.impl.codeLens.CodeLensesProviderAggregator.provideCodeLenses(CodeLensesProviderAggregator.java:56)
at apex.jorje.lsp.impl.services.StandardTextDocumentService.lambda$codeLens$8(StandardTextDocumentService.java:317)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment