Execution failed for task ': app: compileDebugKotlin'. > Internal compiler error. See Magazine for more details.

This is my build.gradle (app) file
Please help. I updated my Android studio to 3.0.0. And this code is borrowed from the Android sample code. I just tried to import it all.

The error is as follows:

Error: execution completed for task ': app: compileDebugKotlin'. Compiler internal error. See Magazine for more details.

apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { buildToolsVersion '26.0.2' compileSdkVersion 26 defaultConfig { applicationId "com.sumukh.kotlin.topekaquiz" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'LICENSE.txt' } splits { density { enable true } } dataBinding{ enabled=true } } ext { supportLibVersion = "26.0.1" espressoVersion = "2.2.2" androidTestVersion = "0.5" hamcrestVersion = "1.3" junitVersion = "4.12" } dependencies { kapt "com.android.databinding:compiler:2.3.2" implementation "com.android.support:appcompat-v7:${supportLibVersion}" implementation "com.android.support:cardview-v7:${supportLibVersion}" implementation "com.android.support:design:${supportLibVersion}" implementation "com.android.support:recyclerview-v7:${supportLibVersion}" implementation "com.android.support.test.espresso:espresso-idling-resource:${espressoVersion}" testImplementation "junit:junit:${junitVersion}" androidTestImplementation("com.android.support.test.espresso:espresso-core:${espressoVersion}") { exclude module: "espresso-idling-resource" exclude group: "com.android.support" } androidTestImplementation("com.android.support.test.espresso:espresso-contrib:${espressoVersion}") { exclude module: "espresso-core" exclude module: "recyclerview-v7" exclude group: "com.android.support" } androidTestImplementation("com.android.support.test:rules:${androidTestVersion}") { exclude group: "com.android.support" } androidTestImplementation("com.android.support.test:runner:${androidTestVersion}") { exclude group: "com.android.support" } androidTestImplementation "org.hamcrest:hamcrest-core:${hamcrestVersion}" implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" } 

e: java.lang.IllegalStateException: analysis failed: java.lang.RuntimeException: data binding errors were detected. **** / data binding error **** msg: Unable to resolve category file type: F: \ Android \ Kotlin \ app \ src \ main \ res \ layout \ item_category.xml loc: 38: 32 - 38:39 loc : 41: 42 - 41:49 **** \ data transfer error ****

at org.jetbrains.kotlin.analyzer.AnalysisResult.throwIfError (AnalysisResult.kt: 57) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules (KotlinToJVMBytecodecode .jvm.K2JVMCompiler.doExecute (K2JVMCompiler.kt: 154) at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute (K2JVMCompiler.kt: 58) at org.jetbrains.kotlin.cli.commonclp.clomclcl .java: 103) at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl (CLICompiler.java:51) at org.jetbrains.kotlin.cli.common.CLITool.exec (CLITool.kt: 92) at org. jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke (CompileServiceImpl.kt: 386) in org.jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke (CompileServiceImpl.kt: 96) in org.jet.jen daemon.CompileServiceImpl $ doCompile $$ embeddable $ ifAlive $ lambda $ 2.invoke (CompileServiceImpl.kt: 889) in org.jet brains.kotlin.daemon.CompileServiceImpl $ doCompile $$ embeddable $ ifAlive $ lambda $ 2.invoke (CompileServiceImpl.kt: 96) at org.jetbrains.kotlin.daemon.common.DummyProfiler.withMeasure (PerfUtils.kt: 137) jetbrains.kotlin.daemon.CompileServiceImpl.checkedCompile (CompileServiceImpl.kt: 916) at org.jetbrains.kotlin.daemon.CompileServiceImpl.doCompile (CompileServiceImpl.kt: 888) in org.jetbrains.kotileplpl.plile.plotplile.plotplile.plotplile.plotplile.plotplile.plotplile.plotplile.plotplile.plotpile.plotplile.plotplile.plotpile.plotile.plotplile.plot.plot.plomper.plot.plot.com kt: 385) at sun. .reflect.Method.invoke (Method.java:497) in sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java:323) on sun.rmi.transport.Transport $ 1.run (Transport.java:200) in sun .rmi.transport.Transport $ 1.run (Transport.java:197) at j ava.security.AccessController.doPrivileged (native method) in sun.rmi.transport.Transport.serviceCall (Transport.java:196) at sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java UP68) in sun. rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:826) in sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.lambda $ run $ 256 (TCPTransport.java:683) in java.security.AccessController.doPrivged (native method) in sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:682) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) in java.util.concurrent.ThreadPoolExecool $ Worker.run (ThreadPoolExecutor.java:617) on java.lang.Thread.run (Thread.java:745) Raised: java.lang.RuntimeException: data binding errors were detected. **** / data binding error **** msg: Unable to resolve category file type: F: \ Android \ Kotlin \ app \ src \ main \ res \ layout \ item_category.xml loc: 38: 32 - 38:39 loc : 41: 42 - 41:49 **** \ data transfer error ****

in android.databinding.tool.processing.Scope.assertNoError (Scope.java:110) in android.databinding.annotationprocessor.ProcessDataBinding.process (ProcessDataBinding.java:89) in com.sun.tools.javac.processing.JavacProcessingEnrocessorcall (JavacProcessingEnvironment.java:794) in com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs (JavacProcessingEnvironment.java:705) in com.sun.tools.javac.processing.JavacProcessingEnvironmentnjentimenjentmentejourmentemen in com.sun.tools.javac.processing.JavacProcessingEnvironment $ Round.run (JavacProcessingEnvironment.java:1035) in com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing (JavacProcessingEnvironment.java.s1176) .javac.main.JavaCompiler.processAnnotations (JavaCompiler.java:1170) in com.sun.tools.javac.main.JavaCompiler.processAnnotations (JavaCompiler.java:1068) in org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.donnot notationProcessing.kt: 73) in org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing $ by default (annotationProcessing.kt: 42) in org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.runAnnotationProcessing (Kapt3xt. orgpt. jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted (Kapt3Extension.kt: 166) at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted (Kapt3Extension.kt: 82) analyzeFilesWithJavaIntegration $ 2.invoke (TopDownAnalyzerFacadeForJVM.kt: 96) in org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration (TopDownAnalyzerFacadeForJVM.kt: 106) in org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration default $ (TopDownAnalyzerFacadeForJVM.kt: 83) in org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler $ proana It compares $ 1.invoke (KotlinToJVMBytecodeCompiler.kt: 377) in org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler $ parses $ 1.invoke (KotlinToJVMBytecodeCompiler.kt.mess.mon.jss.mon.kss.mon.kss.mon.kss.mon.j.mess.mon.jsmon.j.mess.mon.j.mess.mon.jsm.kss.mon.jsm.kss.mon.kss.mon.kss.mon.kss.mon.jsm.kss.mon.jsm.kss.mon.jsm.kss.mon.jsm.ms.kss.mon.jsm. AnalyzerWithCompilerReport.analyzeAndReport (AnalyzerWithCompilerReport.kt: 96) in org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze (KotlinToJVMBytecodeCompiler.kt: 368) in org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules ( KotlinToJVMBytecodeCompiler.kt: 133) ... 30 more

FAILED

FAILURE: build failed with exception.

  • What went wrong: Execution completed for task ': app: kaptDebugKotlin'.

    Compiler internal error. See Magazine for more details.

  • Try it: run with the option --info or --debug to get more log output.

  • Exception: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ': app: kaptDebugKotlin'. in org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:100) in org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java .api.internal.tasks. .tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:58) in org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:88) in org.gecternal .ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:52) in org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.ava .execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:54) in org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43) in org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter .execute (CatchExceptionTaskExecuter.java:34) in org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:248) in org.gradle.internal.progress.DefaultBuildOperationExecutorerecnecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecuteecunecode 336) at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperation.gp.proec.proec.ececec.ecececec.ecec.ececececececececec.ecec.ececececececececec.ecec.ecececececececec.ecececececec.ecec.ecececececececec.ececec.ecececececec.ececec.ececec.ececec.ecec.ececec.ecec.ecec.ecec.ecec.ecec.pdf .DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringT askWorker.execute (DefaultTaskGraphExecuter.java:241) in org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:230) in org.gradle.execution.taskgraph.DefaultTaskPecExecource Tasklask 124) to org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlanExecutor.java:80) to org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExradecec5) .execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:99) in org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:625) in org.gradle.execute.ecava DefaultTaskExecutionPlan.javaPoint80) in org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:99) in org.gradle. java: 37) in org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) in org.gradle.execution.DefaultBuildExecuter.access $ 000 (DefaultBuildExecuter.java:23) in org.gradle.execution.DefaultBuildExecuter $ 1. (DefaultBuildExecuter.java:43) in org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java:46) in org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) in org.gradaultexildild. execute (DefaultBuildExecuter.java:30) in org.gradle.initialization.DefaultGradleLauncher $ ExecuteTasks.run (DefaultGradleLauncher.javahaps11) in org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperation Worker.execute (DefaultBuildOperationExecutor.java data36) in org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) in org.gradle.internal.progress.Defaultecuecilebuild in org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) in org.gradle.initialization.DefaultGradleLauncher.runTasks (DefaultGradleLauncher.java:202) in org.gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGradleLauncher.java : 132) in org.gradle.initialization.DefaultGradleLauncher.executeTasks (DefaultGradleLauncher.java:107) in org.gradle.internal.invocation.GradleBuildController $ 1.call (GradleBuildController.java:78) in org.gradle.inrollervulelevuleuvulevuleuvulevulevulevulevuvuvlevuvlevuvlevinvlevinvlevinvle.vrollevuvonlevlevlevlevvvlevlevlevlevvvlevlevlevvvlevlevlevlevvvlevlevlevvvlelev $ 1.call (GradleBuildController.java:75) in org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:152) in org.gradle. internal.invocation.GradleBuildController.doBuild (GradleBuildController.java:100) in org.gradle.internal.invocation.GradleBuildController.run (GradleBuildController.java:75) in org.gradle.tooling.internal.provider.runrrnerneruildner BuildModelActionRunner.java:53) at org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunneringava.ava .internal.provider.ValidatingBuildActionRunner.run (ValidatingBuildActionRunner.java:32) in org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 1.run (RunAsBuildOperationBuildActionRunner.uildleu DefaultBuildOperationExecutor.javahaps36) in org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) in org.gradle.internal.progr ess.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197) in org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) in org.gradle.launcher.exec.RunrationBuRunRurndrundilduuildilduildreuildilduildruildrundilduildreuild in org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run (SubscribableBuildActionRunner.java:51) in org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.javaexle.ecector.clava .execute (InProcessBuildActionExecuter.java:29) in org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute (BuildTreeScopeBuildActionExecuter.java:39) in org.gradle.launcher.exec.BuildTreeScopeBuildTececectectuuecectect gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:71) in org.gradle.tooling.internal.prov ider.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:45) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute (ServicesSetupBuildActionExecuter.java:51.uetetuetuetuetuetuperu java: 32) in org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute (GradleThreadBuildActionExecuter.java:36) in org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute (GradleThreadBuild .tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute (ParallelismConfigurationBuildActionExecuter.java:43) in org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute.aecfecececececececececececuter.execececececececececececececececececececececececececececececececececececececuter.execececececececececececececececuter.execececececececececececececuter.execececececececececececuter.exececececececececececuter.exececececececececececuter.exececececececececececuter.execececececececececuter.exececececececececuter.exececececececececuter.execececececececececuter.execute .execute (StartParamsValidatingActionExecuter.java:64) in org.grad le. SessionFailureReportingActionExecuter.execute (SessionFailureReportingActionExecuter.java:42) in org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute (SetupLoggingActionExecuter.java:58Legentupecvec.vg.project.vternalprogvecvec.vg.product.vg.product.vg.product.vg. 33) in org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild (ExecuteBuild.java:67) in org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) in org .gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute (WatchForDisconnection.java: 37) in org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) in org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationL26ger orgava .gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) in org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute (RequestStopIfemleer orglemsleglegram orgdle .daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) at org.gradle.launcher.daemon. server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) at org.gradle.util.Swapper.swap (Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute (ForwardClientInput .java: 72) in org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) in org.gra dle.launcher.daemon.server.exec.LogAndCheckHealth.execute (LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120. org. daemon.server.exec.LogToClient.doBuild (LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server. api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) in org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuildEnvironment.java:82) in org.gradle.launcer.mememonecem.emecem execute (BuildCommandOnly.java:36) in org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) in org.gradle.launcher.daemon.server.exec.StartBuildOrResponduithruspondrithbusrithbusrithbusrithbusrithbusrithbusrithbithrusr .java: 50) in org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run (DaemonStateCoordinator.java:297) in org .gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) in org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) in org.gradle.internal.concurrentThread ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) Reason: org.gradle.api.GradleException: Internal compiler error. See the org.jetbrains.kotlin.gradle.tasks.TasksUtilsKt.throwGradleExceptionIfError (tasksUtils.kt: 9) in org.jetbrains.kotlin.gradle.internal.KaptTask.compile (KaptTask.kt: 78) on org for more information. gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) in org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.doExecute (DefaultTaskClassInfoStore.java:141) in org.gradle.api.api.api. project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java:134) in org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute (DefaultTaskClassInfoStore.java. AbstractTask $ TaskActionWrapper.execute (AbstractTask.java:731) in org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute (AbstractTask.java:705) in org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTask Executer.java:122) in org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java data36) in org.gradle.internal.progress.DefaultBuildOperationrationececutor $ RunnableBuildOperationExecutorOlopeBuildOperationExecutorOleaultBuildOrbuild .gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:197) in org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:107) in org.gradle.apecec..ececec..ececec. .ExecuteAction (ExecuteActionsTaskExecuter.java:111) in org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:92) ... 102 more

-2
source share
1 answer

Because they answered the question, and it is better to make an official answer:

With data binding errors, we can usually find stacktrace in the gradle console (not logcat or run window in android studio). They are usually marked as data binding error ****msg , indicating a problem file.

In this case, we can check Cannot resolve type for category file:F:\Android\Kotlin\app\src\main\res\layout\item_category.xml , which tells us that the problem file was item_category.xml

+3
source

Source: https://habr.com/ru/post/1276143/


All Articles