compose-destinations: [KSP] NullPointerException
[ksp] java.lang.NullPointerException
at com.ramcosta.composedestinations.ksp.processors.Processor$getSubModuleInfos$2$2.invoke(Processor.kt:306)
at com.ramcosta.composedestinations.ksp.processors.Processor$getSubModuleInfos$2$2.invoke(Processor.kt:144)
at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
at kotlin.sequences.FlatteningSequence$iterator$1.next(Sequences.kt:299)
at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:816)
at com.ramcosta.composedestinations.ksp.processors.Processor.getSubModuleInfos(Processor.kt:161)
at com.ramcosta.composedestinations.ksp.processors.Processor.process(Processor.kt:91)
at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$8$1.invoke(KotlinSymbolProcessingExtension.kt:306)
at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$8$1.invoke(KotlinSymbolProcessingExtension.kt:304)
at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:410)
at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:304)
at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:112)
at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:77)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:256)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:247)
at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:115)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:247)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli(KotlinToJVMBytecodeCompiler.kt:87)
at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules$cli$default(KotlinToJVMBytecodeCompiler.kt:43)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:165)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:50)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1523)
HI @raamcosta , I getting this error when building the App module.
currently use: v.2.0.0-alpha05
About this issue
- Original URL
- State: closed
- Created 4 months ago
- Comments: 23 (16 by maintainers)
Commits related to this issue
- testing #600 — committed to raamcosta/compose-destinations by raamcosta 4 months ago
- testing #600 jitpack — committed to raamcosta/compose-destinations by raamcosta 4 months ago
- testing #600 jitpack 2 — committed to raamcosta/compose-destinations by raamcosta 4 months ago
- Fixes #600 — committed to raamcosta/compose-destinations by raamcosta 4 months ago
If you want your app module to be able to call this destination and get result from it, something like that is needed.
That said, the library shouldn’t fail just because you have a public modal destination that you’re not using on a client module. Luckily, it’s an easy fix 😃