Exceptions: 1
class com.garmin.monkeybrains.compiler2.ir.types.PolyType cannot be cast to class com.garmin.monkeybrains.compiler2.ir.namespace.Valuedef (com.garmin.monkeybrains.compiler2.ir.types.PolyType and com.garmin.monkeybrains.compiler2.ir.namespace.Valuedef are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.garmin.monkeybrains.compiler2.ir.types.PolyType cannot be cast to class com.garmin.monkeybrains.compiler2.ir.namespace.Valuedef (com.garmin.monkeybrains.compiler2.ir.types.PolyType and com.garmin.monkeybrains.compiler2.ir.namespace.Valuedef are in unnamed module of loader 'app')
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleDefinition(ModuleVisitor.java:1647)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleStatement(ModuleVisitor.java:1726)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleStatements(ModuleVisitor.java:976)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleDefinition(ModuleVisitor.java:1672)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleStatement(ModuleVisitor.java:1726)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitModuleStatements(ModuleVisitor.java:976)
at com.garmin.monkeybrains.compiler2.ir.visitors.ModuleVisitor.visitTopLevel(ModuleVisitor.java:1463)
at com.garmin.monkeybrains.compiler2.SemanticAnalyzer.runSemanticAnalysis(SemanticAnalyzer.java:373)
at com.garmin.monkeybrains.compiler2.project.ProjectBuilder.runSemanticAnalysis(ProjectBuilder.java:720)
at com.garmin.monkeybrains.compiler2.project.ProjectBuilder.runSemanticAnalysis(ProjectBuilder.java:620)
at com.garmin.monkeybrains.compiler2.Compiler2.build(Compiler2.java:1804)
at com.garmin.monkeybrains.compiler2.Compiler2.buildProject(Compiler2.java:994)
at com.garmin.monkeybrains.Monkeybrains.runCompiler2(Monkeybrains.java:1704)
at com.garmin.monkeybrains.Monkeybrains.compileApplication(Monkeybrains.java:1674)
at com.garmin.monkeybrains.Monkeybrains.run(Monkeybrains.java:2344)
at com.garmin.monkeybrains.Monkeybrains.simpleMain(Monkeybrains.java:295)
at com.garmin.monkeybrains.Monkeybrains.main(Monkeybrains.java:345)
Compiler Warnings: 1
WARNING: vivoactive4s: The launcher icon (2000x2000) isn't compatible with the specified launcher icon size of the device 'vivoactive4s' (30x30). The image will be scaled to the target size.
For all versions of the SDK from 7.x through 8.x and all levels of typechecking I receive the above compiler error when trying to build my project.
There is no reference to a line number that might be causing this. How to debug this error further? What patterns to look for in the code base? Anyone with a similar error?