bx-1823 2024-06-03 10:59 采纳率: 52.9%
浏览 7

(标签-scala|关键词-class)

img

scalac: Error: class Statics does not have a member ioobe
scala.reflect.internal.FatalError: class Statics does not have a member ioobe
at scala.reflect.internal.Definitions$DefinitionsClass.fatalMissingSymbol(Definitions.scala:1404)
at scala.reflect.internal.Definitions$DefinitionsClass.$anonfun$getMember$1(Definitions.scala:1428)
at scala.reflect.internal.Definitions$DefinitionsClass.getMember(Definitions.scala:1423)
at scala.reflect.internal.Definitions$DefinitionsClass.getMemberMethod(Definitions.scala:1458)
at scala.reflect.internal.Definitions$DefinitionsClass$RunDefinitions.RuntimeStatics_ioobe$lzycompute(Definitions.scala:1807)
at scala.reflect.internal.Definitions$DefinitionsClass$RunDefinitions.RuntimeStatics_ioobe(Definitions.scala:1807)
at scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.dflt$1(MethodSynthesis.scala:88)
at scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.$anonfun$createSwitchMethod$1(MethodSynthesis.scala:99)
at scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.createMethod(MethodSynthesis.scala:51)
at scala.tools.nsc.typechecker.MethodSynthesis$ClassMethodSynthesis.createSwitchMethod(MethodSynthesis.scala:97)
at scala.tools.nsc.typechecker.SyntheticMethods.$anonfun$addSyntheticMethods$18(SyntheticMethods.scala:123)
at scala.tools.nsc.typechecker.SyntheticMethods.$anonfun$addSyntheticMethods$38(SyntheticMethods.scala:389)
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584)
at scala.collection.immutable.List.prependedAll(List.scala:156)
at scala.collection.immutable.List$.from(List.scala:684)
at scala.collection.immutable.List$.from(List.scala:681)
at scala.collection.IterableOps$WithFilter.map(Iterable.scala:898)
at scala.tools.nsc.typechecker.SyntheticMethods.impls$1(SyntheticMethods.scala:389)
at scala.tools.nsc.typechecker.SyntheticMethods.synthesize$1(SyntheticMethods.scala:405)
at scala.tools.nsc.typechecker.SyntheticMethods.$anonfun$addSyntheticMethods$49(SyntheticMethods.scala:440)
at scala.reflect.internal.Trees.deriveTemplate(Trees.scala:1997)
at scala.reflect.internal.Trees.deriveTemplate$(Trees.scala:1995)
at scala.reflect.internal.SymbolTable.deriveTemplate(SymbolTable.scala:28)
at scala.tools.nsc.typechecker.SyntheticMethods.addSyntheticMethods(SyntheticMethods.scala:443)
at scala.tools.nsc.typechecker.SyntheticMethods.addSyntheticMethods$(SyntheticMethods.scala:70)
at scala.tools.nsc.Global$$anon$6.addSyntheticMethods(Global.scala:498)
at scala.tools.nsc.typechecker.Typers$Typer.finishMethodSynthesis(Typers.scala:1960)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1896)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5957)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:6047)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:6125)
at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$8(Typers.scala:3403)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3403)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:2057)
at scala.tools.nsc.typechecker.Typers$Typer.typedModuleDef(Typers.scala:1933)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5958)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:6047)
at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:6125)
at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$8(Typers.scala:3403)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3403)
at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5640)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5960)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:6047)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$TyperPhase.apply(Analyzer.scala:117)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:467)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$TyperPhase.run(Analyzer.scala:106)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1530)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1514)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1506)
at scala.tools.nsc.Global$Run.compileFiles(Global.scala:1619)
at xsbt.CachedCompiler0.run(CompilerBridge.scala:163)
at xsbt.CachedCompiler0.run(CompilerBridge.scala:134)
at xsbt.CompilerBridge.run(CompilerBridge.scala:39)
at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:92)
at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:57)
at org.jetbrains.jps.incremental.scala.local.LocalServer.doCompile(LocalServer.scala:52)
at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:30)
at org.jetbrains.jps.incremental.scala.remote.Main$.compileLogic(Main.scala:207)
at org.jetbrains.jps.incremental.scala.remote.Main$.$anonfun$handleCommand$1(Main.scala:190)
at org.jetbrains.jps.incremental.scala.remote.Main$.decorated$1(Main.scala:180)
at org.jetbrains.jps.incremental.scala.remote.Main$.handleCommand(Main.scala:187)
at org.jetbrains.jps.incremental.scala.remote.Main$.serverLogic(Main.scala:163)
at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:103)
at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-03 10:59
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试编译一个Scala项目时遇到了错误,错误信息表明类Statics找不到成员ioobe。这个错误通常意味着在你的代码中有一个未定义的引用或方法调用。

    要解决这个问题,你需要遵循以下步骤:

    1. 检查拼写和大小写: 首先确保你在引用ioobe时的拼写和大小写与源代码中的完全一致。例如,如果你在类Statics中定义了一个名为ioObe的方法,那么在其他地方引用它时必须使用相同的名称。

    2. 查找并修复缺失的成员: 检查Statics类的定义,确认是否存在ioobe成员(可以是一个字段、方法或构造函数)。如果没有,你需要根据需求添加相应的成员。

    3. 确认导入语句: 确保你已经正确地导入了包含ioobe的包或类。例如,如果ioobe是在某个对象内部定义的,你可能需要使用import package.name.ioobe

    4. 查看上下文: 分析报错的上下文中,看看是否有任何可能的原因导致找不到ioobe。这可能是由于类型转换错误、静态成员访问不正确或者其他语法错误。

    5. 清理并重新构建项目: 在IDE中清除缓存,并尝试重新构建项目,有时候构建工具可能会保留旧的元数据导致此类问题。

    6. 检查依赖项和版本: 如果你的项目依赖于第三方库,确保它们的版本是兼容的,并且没有引入冲突。

    如果你提供具体的代码片段,我可以更具体地帮你分析和解决问题。然而,从给定的错误堆栈跟踪来看,问题似乎出现在Scala编译器内部,而不是直接在用户代码中。这可能是因为存在一个bug或者是编译器配置问题。不过,上述步骤应该能帮你定位到问题所在。如果你仍然无法解决,建议更新Scala编译器到最新版本,或者查阅官方文档和社区论坛,寻找类似问题的解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月3日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见