java.lang.ArrayIndexOutOfBoundsException: 109

GitHub | odersky | 2 months ago
  1. 0

    GitHub comment 1573#252563846

    GitHub | 2 months ago | odersky
    java.lang.ArrayIndexOutOfBoundsException: 109
  2. 0

    ArrayIndexOutOfBounds when encoding String attributes

    GitHub | 10 months ago | ryleykimmel
    java.lang.ArrayIndexOutOfBoundsException: 109
  3. 0

    read res folder from an apk

    Stack Overflow | 5 years ago | Jyosna
    java.lang.ArrayIndexOutOfBoundsException: 109
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    ArrayIndexOutOfBoundsException in SearchableEnvironment

    Eclipse Bugzilla | 1 decade ago | philippe_mulet
    java.lang.ArrayIndexOutOfBoundsException: 1 at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:109) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:157) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:95) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170)
  6. 0

    ArrayIndexOutOfBoundsException in SearchableEnvironment

    Eclipse Bugzilla | 1 decade ago | philippe_mulet
    java.lang.ArrayIndexOutOfBoundsException: 1 at org.eclipse.jdt.internal.core.SearchableEnvironment.find(SearchableEnvironment.java:109) at org.eclipse.jdt.internal.core.SearchableEnvironment.findType(SearchableEnvironment.java:157) at org.eclipse.jdt.core.dom.CompilationUnitResolver$CancelableNameEnvironment.findType(CompilationUnitResolver.java:70) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:95) at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:170)

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.ArrayIndexOutOfBoundsException

      109

      at dotty.tools.dotc.core.Definitions$FunctionOf$.apply()
    2. dotty.tools.dotc
      FrontEnd$$anonfun$runOn$3.apply
      1. dotty.tools.dotc.core.Definitions$FunctionOf$.apply(Definitions.scala:551)
      2. dotty.tools.dotc.typer.ProtoTypes$$anonfun$normalize$1.apply(ProtoTypes.scala:401)
      3. dotty.tools.dotc.typer.ProtoTypes$$anonfun$normalize$1.apply(ProtoTypes.scala:387)
      4. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      5. dotty.tools.dotc.typer.ProtoTypes$.normalize(ProtoTypes.scala:386)
      6. dotty.tools.dotc.typer.ProtoTypes$Compatibility$class.normalizedCompatible(ProtoTypes.scala:43)
      7. dotty.tools.dotc.typer.Typer.normalizedCompatible(Typer.scala:61)
      8. dotty.tools.dotc.typer.ProtoTypes$SelectionProto.dotty$tools$dotc$typer$ProtoTypes$SelectionProto$$qualifies$1(ProtoTypes.scala:99)
      9. dotty.tools.dotc.typer.ProtoTypes$SelectionProto.isMatchedBy(ProtoTypes.scala:101)
      10. dotty.tools.dotc.core.TypeComparer.isMatchedByProto(TypeComparer.scala:943)
      11. dotty.tools.dotc.core.TypeComparer.dotty$tools$dotc$core$TypeComparer$$firstTry(TypeComparer.scala:207)
      12. dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply$mcZ$sp(TypeComparer.scala:112)
      13. dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:104)
      14. dotty.tools.dotc.core.TypeComparer$$anonfun$isSubType$1.apply(TypeComparer.scala:104)
      15. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      16. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      17. dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:103)
      18. dotty.tools.dotc.core.TypeComparer.topLevelSubType(TypeComparer.scala:97)
      19. dotty.tools.dotc.core.Types$Type$$anonfun$$less$colon$less$1.apply$mcZ$sp(Types.scala:674)
      20. dotty.tools.dotc.core.Types$Type$$anonfun$$less$colon$less$1.apply(Types.scala:674)
      21. dotty.tools.dotc.core.Types$Type$$anonfun$$less$colon$less$1.apply(Types.scala:674)
      22. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      23. dotty.tools.dotc.core.Types$Type.$less$colon$less(Types.scala:673)
      24. dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:1826)
      25. dotty.tools.dotc.typer.Typer.adaptInterpolated(Typer.scala:1939)
      26. dotty.tools.dotc.typer.Typer$$anonfun$adapt$1$$anonfun$apply$28.apply(Typer.scala:1609)
      27. dotty.tools.dotc.typer.Typer$$anonfun$adapt$1$$anonfun$apply$28.apply(Typer.scala:1605)
      28. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      29. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      30. dotty.tools.dotc.typer.Typer$$anonfun$adapt$1.apply(Typer.scala:1605)
      31. dotty.tools.dotc.typer.Typer$$anonfun$adapt$1.apply(Typer.scala:1605)
      32. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      33. dotty.tools.dotc.typer.Typer.adapt(Typer.scala:1604)
      34. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      35. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      36. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      37. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      38. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      39. dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1542)
      40. dotty.tools.dotc.typer.Typer$$anonfun$typedSelect$1.dotty$tools$dotc$typer$Typer$$anonfun$$typeSelectOnTerm$1(Typer.scala:368)
      41. dotty.tools.dotc.typer.Typer$$anonfun$typedSelect$1.apply(Typer.scala:402)
      42. dotty.tools.dotc.typer.Typer$$anonfun$typedSelect$1.apply(Typer.scala:366)
      43. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      44. dotty.tools.dotc.typer.Typer.typedSelect(Typer.scala:366)
      45. dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1422)
      46. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1480)
      47. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      48. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      49. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      50. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      51. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      52. dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1542)
      53. dotty.tools.dotc.typer.Applications$$anonfun$realApply$1$1.apply(Applications.scala:546)
      54. dotty.tools.dotc.typer.Applications$$anonfun$realApply$1$1.apply(Applications.scala:544)
      55. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      56. dotty.tools.dotc.typer.Applications$class.realApply$1(Applications.scala:544)
      57. dotty.tools.dotc.typer.Applications$class.typedApply(Applications.scala:641)
      58. dotty.tools.dotc.typer.Typer.typedApply(Typer.scala:61)
      59. dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1441)
      60. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1482)
      61. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      62. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      63. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      64. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      65. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      66. dotty.tools.dotc.typer.Namer.typedAheadImpl(Namer.scala:778)
      67. dotty.tools.dotc.typer.Namer.typedAheadExpr(Namer.scala:788)
      68. dotty.tools.dotc.typer.Namer.rhsType$1(Namer.scala:909)
      69. dotty.tools.dotc.typer.Namer.cookedRhsType$1(Namer.scala:910)
      70. dotty.tools.dotc.typer.Namer.lhsType$lzycompute$1(Namer.scala:911)
      71. dotty.tools.dotc.typer.Namer.lhsType$1(Namer.scala:911)
      72. dotty.tools.dotc.typer.Namer.inferredType$1(Namer.scala:923)
      73. dotty.tools.dotc.typer.Namer.valOrDefDefSig(Namer.scala:931)
      74. dotty.tools.dotc.typer.Namer$Completer.typeSig(Namer.scala:535)
      75. dotty.tools.dotc.typer.Namer$Completer.completeInCreationContext(Namer.scala:602)
      76. dotty.tools.dotc.typer.Namer$Completer.complete(Namer.scala:561)
      77. dotty.tools.dotc.core.SymDenotations$SymDenotation.completeFrom(SymDenotations.scala:210)
      78. dotty.tools.dotc.core.SymDenotations$SymDenotation.info(SymDenotations.scala:188)
      79. dotty.tools.dotc.core.SymDenotations$SymDenotation.ensureCompleted(SymDenotations.scala:327)
      80. dotty.tools.dotc.typer.Typer.retrieveSym(Typer.scala:1394)
      81. dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1419)
      82. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1480)
      83. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      84. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      85. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      86. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      87. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      88. dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1514)
      89. dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1530)
      90. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1248)
      91. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1196)
      92. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      93. dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1196)
      94. dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1432)
      95. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1480)
      96. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      97. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      98. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      99. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      100. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      101. dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1514)
      102. dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1530)
      103. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1248)
      104. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1196)
      105. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      106. dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1196)
      107. dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1432)
      108. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1480)
      109. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      110. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      111. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      112. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      113. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      114. dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1514)
      115. dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1530)
      116. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1248)
      117. dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1196)
      118. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      119. dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1196)
      120. dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1432)
      121. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1480)
      122. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      123. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      124. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      125. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      126. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      127. dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1514)
      128. dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1530)
      129. dotty.tools.dotc.typer.Typer$$anonfun$typedPackageDef$1.apply(Typer.scala:1348)
      130. dotty.tools.dotc.typer.Typer$$anonfun$typedPackageDef$1.apply(Typer.scala:1339)
      131. dotty.tools.dotc.util.Stats$.track(Stats.scala:35)
      132. dotty.tools.dotc.typer.Typer.typedPackageDef(Typer.scala:1339)
      133. dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1470)
      134. dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1482)
      135. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1492)
      136. dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1490)
      137. dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:154)
      138. dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:57)
      139. dotty.tools.dotc.typer.Typer.typed(Typer.scala:1490)
      140. dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1542)
      141. dotty.tools.dotc.typer.FrontEnd$$anonfun$typeCheck$1.apply$mcV$sp(FrontEnd.scala:50)
      142. dotty.tools.dotc.typer.FrontEnd.monitor(FrontEnd.scala:24)
      143. dotty.tools.dotc.typer.FrontEnd.typeCheck(FrontEnd.scala:48)
      144. dotty.tools.dotc.typer.FrontEnd$$anonfun$runOn$3.apply(FrontEnd.scala:72)
      145. dotty.tools.dotc.typer.FrontEnd$$anonfun$runOn$3.apply(FrontEnd.scala:72)
      145 frames
    3. Scala
      List.foreach
      1. scala.collection.immutable.List.foreach(List.scala:381)
      1 frame
    4. dotty.tools.dotc
      Run$$anonfun$compileUnits$1$$anonfun$apply$mcV$sp$1.apply
      1. dotty.tools.dotc.typer.FrontEnd.runOn(FrontEnd.scala:72)
      2. dotty.tools.dotc.Run$$anonfun$compileUnits$1$$anonfun$apply$mcV$sp$1.apply(Run.scala:71)
      3. dotty.tools.dotc.Run$$anonfun$compileUnits$1$$anonfun$apply$mcV$sp$1.apply(Run.scala:68)
      3 frames
    5. Scala
      ArrayOps$ofRef.foreach
      1. scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
      2. scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
      2 frames
    6. dotty.tools.dotc
      AmmoniteReader$$anonfun$1.applyOrElse
      1. dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply$mcV$sp(Run.scala:68)
      2. dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply(Run.scala:62)
      3. dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply(Run.scala:62)
      4. dotty.tools.dotc.util.Stats$.monitorHeartBeat(Stats.scala:76)
      5. dotty.tools.dotc.Run.compileUnits(Run.scala:62)
      6. dotty.tools.dotc.Run.compileSources(Run.scala:59)
      7. dotty.tools.dotc.repl.CompilingInterpreter.compileSources(CompilingInterpreter.scala:195)
      8. dotty.tools.dotc.repl.CompilingInterpreter$Request.compile(CompilingInterpreter.scala:398)
      9. dotty.tools.dotc.repl.CompilingInterpreter.interpret(CompilingInterpreter.scala:218)
      10. dotty.tools.dotc.repl.CompilingInterpreter.interpret(CompilingInterpreter.scala:215)
      11. dotty.tools.dotc.repl.AmmoniteReader$$anonfun$2.apply(AmmoniteReader.scala:19)
      12. dotty.tools.dotc.repl.AmmoniteReader$$anonfun$2.apply(AmmoniteReader.scala:19)
      13. dotty.tools.dotc.repl.CompilingInterpreter.delayOutputDuring(CompilingInterpreter.scala:103)
      14. dotty.tools.dotc.repl.AmmoniteReader.incompleteInput(AmmoniteReader.scala:19)
      15. dotty.tools.dotc.repl.AmmoniteReader$$anonfun$1.applyOrElse(AmmoniteReader.scala:31)
      16. dotty.tools.dotc.repl.AmmoniteReader$$anonfun$1.applyOrElse(AmmoniteReader.scala:29)
      16 frames
    7. Scala
      PartialFunction$Lifted.apply
      1. scala.PartialFunction$Lifted.apply(PartialFunction.scala:223)
      2. scala.PartialFunction$Lifted.apply(PartialFunction.scala:219)
      2 frames
    8. dotty.tools.dotc
      Filter$$anon$1$$anonfun$1$$anonfun$apply$1.apply
      1. dotty.tools.dotc.repl.ammonite.terminal.Filter$$anon$1$$anonfun$1$$anonfun$apply$1.apply(Filter.scala:21)
      2. dotty.tools.dotc.repl.ammonite.terminal.Filter$$anon$1$$anonfun$1$$anonfun$apply$1.apply(Filter.scala:21)
      2 frames
    9. Scala
      AbstractIterator.find
      1. scala.collection.Iterator$$anon$11.next(Iterator.scala:370)
      2. scala.collection.Iterator$class.find(Iterator.scala:802)
      3. scala.collection.AbstractIterator.find(Iterator.scala:1202)
      3 frames
    10. dotty.tools.dotc
      Main.main
      1. dotty.tools.dotc.repl.ammonite.terminal.Filter$$anon$1$$anonfun$1.apply(Filter.scala:21)
      2. dotty.tools.dotc.repl.ammonite.terminal.Filter$$anon$1$$anonfun$1.apply(Filter.scala:21)
      3. dotty.tools.dotc.repl.ammonite.terminal.Terminal$.readChar$1(Terminal.scala:267)
      4. dotty.tools.dotc.repl.ammonite.terminal.Terminal$.readLine(Terminal.scala:299)
      5. dotty.tools.dotc.repl.AmmoniteReader.readLine(AmmoniteReader.scala:54)
      6. dotty.tools.dotc.repl.InterpreterLoop.run(InterpreterLoop.scala:210)
      7. dotty.tools.dotc.repl.REPL.doCompile(REPL.scala:43)
      8. dotty.tools.dotc.Driver.process(Driver.scala:124)
      9. dotty.tools.dotc.Driver.process(Driver.scala:93)
      10. dotty.tools.dotc.Driver.process(Driver.scala:105)
      11. dotty.tools.dotc.Driver.main(Driver.scala:132)
      12. dotty.tools.dotc.repl.Main.main(Main.scala)
      12 frames