Crash daga cuando construyes el proyecto

Cuando bash build un proyecto para generar files de Dagger, la compilation falla con una exception. ¿Podría decirme cómo solucionarlo o, al less, en qué dirección mirar?

e: /home/hodzi/Projects/StudioProjects/StackViewer/app/build/tmp/kapt3/stubs/debug/com/hodzi/stackviewer/di/AppComponent.java:6: error: [com.hodzi.stackviewer.questions. di.QuestionsComponent] com.hodzi.stackviewer.questions.di.QuestionsComponent tiene ámbitos conflictivos: e:

e: interfaz abstracta pública AppComponent {e: ^ e:
com.hodzi.stackviewer.di.AppComponent también tiene @Singleton e: java.lang.IllegalStateException: no se pudo analizar: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error al procesar la anotación en org.jetbrains.kotlin.analyzer. AnalysisResult.throwIfError (AnalysisResult.kt: 57) en org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules (KotlinToJVMBytecodeCompiler.kt: 138) en org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute (K2JVMCompiler. kt: 154) en org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute (K2JVMCompiler.kt: 58) en org.jetbrains.kotlin.cli.common.CLICompiler.execImpl (CLICompiler.java:103) en org.jetbrains .kotlin.cli.common.CLICompiler.execImpl (CLICompiler.java:51) en org.jetbrains.kotlin.cli.common.CLITool.exec (CLITool.kt: 92) en org.jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke (CompileServiceImpl.kt: 386) en org.jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke (CompileServiceImpl.kt: 96) en org.jetbrains.kotlin.daemon.Compil eServiceImpl $ doCompile $$ inlined $ ifAlive $ lambda $ 2.invoke (CompileServiceImpl.kt: 889) en org.jetbrains.kotlin.daemon.CompileServiceImpl $ doCompile $$ inlined $ ifAlive $ lambda $ 2.invoke (CompileServiceImpl.kt: 96) en org.jetbrains.kotlin.daemon.common.DummyProfiler.withMeasure (PerfUtils.kt: 137) en org.jetbrains.kotlin.daemon.CompileServiceImpl.checkedCompile (CompileServiceImpl.kt: 916) en org.jetbrains.kotlin.daemon.CompileServiceImpl. doCompile (CompileServiceImpl.kt: 888) en org.jetbrains.kotlin.daemon.CompileServiceImpl.compile (CompileServiceImpl.kt: 385) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Método nativo) en sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) en sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) en java.lang.reflect.Method.invoke (Method.java:498) en sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java : 324) en sun.rmi.transport.Transport $ 1.run (Transport.java:200) en sun.rmi.transport.Transport $ 1.run (Tr ansport.java:197) en java.security.AccessController.doPrivileged (método nativo) en sun.rmi.transport.Transport.serviceCall (Transport.java:196) en sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport. java: 568) en sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:826) en sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.lambda $ run $ 0 (TCPTransport.java:683) en java.security.AccessController.doPrivileged (método nativo) en sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:682) en java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) en java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) en java.lang.Thread.run (Thread.java:745) Causado por: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while procesamiento de anotación en org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing (annotationProcessing.kt: 90) en org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.do AnnotationProcessing $ default (anotaciónProcesamiento.kt: 42) en org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.runAnnotationProcessing (Kapt3Extension.kt: 205) en org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted (Kapt3Extension.kt: 166) en org .jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted (Kapt3Extension.kt: 82) en org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM $ analyzeFilesWithJavaIntegration $ 2.invoke (TopDownAnalyzerFacadeForJVM.kt: 96) en org.jetbrains.kotlin. cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration (TopDownAnalyzerFacadeForJVM.kt: 106) en org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration $ defecto (TopDownAnalyzerFacadeForJVM.kt: 83) en org.jetbrains.kotlin.cli. jvm.compiler.KotlinToJVMBytecodeCompiler $ analizar $ 1.invoke (KotlinToJVMBytecodeCompiler.kt: 377) en org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler $ analizar $ 1.invoke (KotlinToJVMBytec odeCompiler.kt: 68) en org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport (AnalyzerWithCompilerReport.kt: 96) en org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze (KotlinToJVMBytecodeCompiler.kt: 368) en org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules (KotlinToJVMBytecodeCompiler.kt: 133) … 30 más

Componentes:

1) AppComponent

@Singleton @Component(modules = arrayOf(AppModule::class, NetModule::class)) interface AppComponent { fun inject(app: App) fun plus(questionsModule: QuestionsModule): QuestionsComponent } 

2) QuestionsComponent

 @Singleton @Subcomponent(modules = arrayOf(QuestionsModule::class)) interface QuestionsComponent { fun inject(questionsActivity: QuestionsActivity) } 

Módulos:

1) AppModule

 @Module class AppModule(val application: Application) { @Provides @Singleton fun provideApplication(): Context = application @Provides @Singleton fun provideShanetworkingPrefs(context: Context): ShanetworkingPreferences = context.getShanetworkingPreferences(context.packageName, Context.MODE_PRIVATE) } 

2) QuestionsModule

 @Module class QuestionsModule { @Provides @Singleton fun provideQuestionsPresenter(questionsInteractor: QuestionsInteractor): QuestionsPresenter = QuestionsPresenter(questionsInteractor) @Provides @Singleton fun provideQuestionsInteractor(api : Api): QuestionsInteractor = QuestionsInteractor(api) } 

Aplicación:

 class App : Application() { val appComponent: AppComponent by lazy { DaggerAppComponent.builder() .netModule(NetModule()) .appModule(AppModule(this)) .build() } val questionsComponent: QuestionsComponent by lazy { appComponent.plus(QuestionsModule()) } override fun onCreate() { super.onCreate() Injector.inject(this) NetUtils.init(this) } } 

Si ayuda, adjunto un enlace al githab

Solutions Collecting From Web of "Crash daga cuando construyes el proyecto"