GithubHelp home page GithubHelp logo

Comments (25)

PaulWoitaschek avatar PaulWoitaschek commented on August 21, 2024 3

2.2.0 alpha is available
https://bintray.com/android/android-tools/com.android.tools.build.gradle/view

from sqldelight.

JakeWharton avatar JakeWharton commented on August 21, 2024

Another easy fix seems to be putting this plugin on the classpath before the Android plugin.

from sqldelight.

3flex avatar 3flex commented on August 21, 2024

I don't think either of these suggestions are working for me. I checked gradle build --debug output and it's still pulling in the tunnelvision dependency.

I updated gradle.build as suggested (the only change from the suggested code is that I changed 'org.antlr:antlr4' to 'org.antlr:antlr4:+' because gradle demanded I put a version in the target module.)

I also tried set dataBinding { enabled = false } to remove the conflict but that didn't help either.

buildscript {
    configurations.all {
        resolutionStrategy {
            dependencySubstitution {
                substitute module('com.tunnelvisionlabs:antlr4') with module('org.antlr:antlr4:+')
            }
        }
    }
    repositories {
        jcenter()
        maven {
            url "https://oss.sonatype.org/content/repositories/snapshots"
        }
    }
    dependencies {
        classpath 'com.squareup.sqldelight:gradle-plugin:0.2.0-SNAPSHOT'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}
apply plugin: 'com.squareup.sqldelight'
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'

android {
...

Windows 10, SQLDelight 0.2.0-SNAPSHOT which should include the File.separatorChar fix, also with 0.2.0-SNAPSHOT of the IDE plugin.

from sqldelight.

JakeWharton avatar JakeWharton commented on August 21, 2024

Your Android plugin is being put on the classpath before sqldelight (probably in the root build.gradle).

from sqldelight.

3flex avatar 3flex commented on August 21, 2024

Thanks, you're right. So in the root build.gradle I now have

    dependencies {
        classpath 'com.squareup.sqldelight:gradle-plugin:0.2.0-SNAPSHOT'
        classpath 'com.android.tools.build:gradle:2.0.0-beta5'
    }

and sqldelight no longer throws an exception, but databinding plugin is. I have this at the top of the root gradle.build but it doesn't seem to be taking:

buildscript {
    configurations.all {
        resolutionStrategy {
            dependencySubstitution {
                substitute module('com.tunnelvisionlabs:antlr4') with module('org.antlr:antlr4:4.5.2-1')
            }
        }
    }
...

from sqldelight.

AlecKazakova avatar AlecKazakova commented on August 21, 2024

Until google changes the data binding dependency on antlr to the right one you can't use the two libs together, one of them will always crash. At least I'm pretty sure thats whats happening here @JakeWharton ?

from sqldelight.

JakeWharton avatar JakeWharton commented on August 21, 2024

Right. You can't actually use both. The workaround let's SqlDelight work so
long as you aren't using databinding.

On Thu, Feb 25, 2016, 9:04 AM Alec Strong [email protected] wrote:

Until google changes the data binding dependency on antlr to the right one
you can't use the two libs together, one of them will always crash. At
least I'm pretty sure thats whats happening here @JakeWharton
https://github.com/JakeWharton ?


Reply to this email directly or view it on GitHub
#123 (comment).

from sqldelight.

3flex avatar 3flex commented on August 21, 2024

Ah OK. I misunderstood, thought the workaround let them be used together. Thanks!

from sqldelight.

JakeWharton avatar JakeWharton commented on August 21, 2024

We expect the next release of the 2.0 plugin to contain the fix (either switching deps or shading the non-standard one).

from sqldelight.

PaulWoitaschek avatar PaulWoitaschek commented on August 21, 2024

Any news on this? I guess there was a release in the meantime but its still broken.

from sqldelight.

AlecKazakova avatar AlecKazakova commented on August 21, 2024

com.android.tools.build:gradle:2.2.0 will be the first release with this fixed

from sqldelight.

PaulWoitaschek avatar PaulWoitaschek commented on August 21, 2024

Is there any any way to workaround right now? I didnt change anything in my layouts so I didnt notice it but right now my build is completely broken.

from sqldelight.

AlecKazakova avatar AlecKazakova commented on August 21, 2024

the only possible fixes we know of are further up in this thread. If you use both databinding and sqldelight in your app its likely it just wont work until the 2.2 release

from sqldelight.

PaulWoitaschek avatar PaulWoitaschek commented on August 21, 2024

I am using both. I found a (crappy) workaround.

  1. Copied all the generated interfaces in my regular package
  2. Uncommented classpath... in top build.gradle
  3. Uncommented apply-plugin in regular build.gradle
  4. Added compile "com.squareup.sqldelight:runtime:$sqlDelightVer" to my regular dependencies so the mapper stuff etc was there.

Of cause changing anything will be hell but for now it works.

from sqldelight.

dimsuz avatar dimsuz commented on August 21, 2024

I don't use databinding and it still wasn't working, but workarounds
presented here helped.

On Thu, Apr 21, 2016, 15:20 Alec Strong [email protected] wrote:

the only possible fixes we know of are further up in this thread. If you
use both databinding and sqldelight in your app its likely it just wont
work until the 2.2 release


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#123 (comment)

from sqldelight.

jhbruhn avatar jhbruhn commented on August 21, 2024

Is there any chance that you will publish a temporary version of SQLDelight using the same ANTLR as the Android Gradle Plugin does? com.android.tools.build:gradle:2.2.0 has not been published yet, and I can not find any information on an ETA.

from sqldelight.

JakeWharton avatar JakeWharton commented on August 21, 2024

No. 2.2 will be the next version of the Android plugin and betas should be
available soon.

On Sun, May 1, 2016, 5:47 AM Jan-Henrik Bruhn [email protected]
wrote:

Is there any chance that you will publish a temporary version of
SQLDelight using the same ANTLR as the Android Gradle Plugin does?
com.android.tools.build:gradle:2.2.0 has not been published yet, and I
can not find any information on an ETA.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#123 (comment)

from sqldelight.

3flex avatar 3flex commented on August 21, 2024

SQLDelight works with Data Binding Library for me with Android Gradle 2.2.0-alpha1!

from sqldelight.

Piasy avatar Piasy commented on August 21, 2024

If I apply this plugin in a application module, the problem still exist even with Android Gradle 2.2.0-alpha3, and both workaround won't work.

I think I have the same problem with #306

I'm planing to make SqlDelight work with Buck, but I can't even make SqlDelight work with gradle at first
:(

I've published my code, it's really a great thing if you can help to investigate about this problem.

Project is available here, when I run rm -rf .gradle && ./gradlew clean :app:generateDevDebugSqlDelightInterface --stacktrace, the error message is like below:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:generateDevDebugSqlDelightInterface'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:68)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
        at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
        at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
        at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
        at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
        at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
        at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
        at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
        at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:81)
        at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:46)
        at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:52)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
        at org.gradle.launcher.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)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:47)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:60)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
        at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.squareup.sqldelight.SqliteLexer
        at com.squareup.sqldelight.gradle.SqlDelightTask.parseThen(SqlDelightTask.kt:104)
        at com.squareup.sqldelight.gradle.SqlDelightTask.execute(SqlDelightTask.kt:58)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:245)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:232)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 68 more

Maybe the first time run this command, the error message is different, but after the first time, the error message will be the same as above.

from sqldelight.

Piasy avatar Piasy commented on August 21, 2024

I've found the reason, because I have a local plugin that still depends on Gradle Android Plugin 2.1.0, update it solve my problem. Sorry for the bother.

from sqldelight.

MisterSpicy avatar MisterSpicy commented on August 21, 2024

This may not be the greatest place for this, but its what I've been following trying to get sqldelight to work. I find myself with a race condition when using the gradle:2.2.0-alphaN release (tried releases 1-5)

If I use 2.1.2, I get the error as per this thread, ``Could not initialize class com.squareup.sqldelight.SqliteLexer`

When I upgrade to gradle 2.2.0-alpha5, I get:
Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0

My Google front page for that error is now all purple links. Upgraded to the latest JDK(8u91), tried setting the JDK to 1.8 in the project settings, and attempted to mimic the build.gradle from the example project as close as possible.

My project is pretty barebones - just the HockeyTeam model from the example on top of a default Android sliding drawer application.

from sqldelight.

AlecKazakova avatar AlecKazakova commented on August 21, 2024

can you post your full build.gradle file? Is this only from Android Studio or do you also see the error if you run ./gradlew clean build from the command line? If it fails there, run ./gradlew clean build --stacktrace and paste the full stacktrace here, it might have more info. I'd also make sure your java environment variables are all set to jdk8

from sqldelight.

MisterSpicy avatar MisterSpicy commented on August 21, 2024

gradlew clean build --stacktrace:

:clean UP-TO-DATE
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2400Library
:app:prepareComAndroidSupportAppcompatV72400Library
:app:prepareComAndroidSupportDesign2400Library
:app:prepareComAndroidSupportRecyclerviewV72400Library
:app:prepareComAndroidSupportSupportV42400Library
:app:prepareComAndroidSupportSupportVectorDrawable2400Library
:app:prepareComSquareupSqldelightRuntime043Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:generateDebugSqlDelightInterface
:app:generateDebugResValues
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
:app:processDebugResources
:app:generateDebugSources
:app:incrementalDebugJavaCompilationSafeguard
:app:compileDebugJavaWithJavac
/Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/data/HockeyPlayer.java:11: error: <anonymous example.brianalbright.daotest.data.HockeyPlayer$1> is not abstract and does not override abstract method newArray(int) in Creator
    public static final Factory<HockeyPlayer> FACTORY = new Factory<>(new Parcelable.Creator<HockeyPlayer>() {
                                                                                                             ^
/Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/data/HockeyPlayer.java:12: error: method does not override or implement a method from a supertype
        @Override public HockeyPlayer create(long _id, long number, String name) {
        ^
/Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/data/HockeyPlayer.java:13: error: cannot find symbol
            return new AutoValue_HockeyPlayer(_id, age, number, gender);
                                                   ^
  symbol: variable age
/Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/data/HockeyPlayer.java:13: error: cannot find symbol
            return new AutoValue_HockeyPlayer(_id, age, number, gender);
                                                                ^
  symbol: variable gender
/Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/data/HockeyPlayer.java:11: error: cannot infer type arguments for Factory<>
    public static final Factory<HockeyPlayer> FACTORY = new Factory<>(new Parcelable.Creator<HockeyPlayer>() {
                                                        ^
  reason: cannot infer type-variable(s) T
    (argument mismatch; <anonymous android.os.Parcelable.Creator<HockeyPlayer>> cannot be converted to example.brianalbright.daotest.data.HockeyPlayerModel.Creator<T>)
  where T is a type-variable:
    T extends HockeyPlayerModel declared in class Factory
Note: /Users/brian.albright/workspace/gochat/daoTest/app/src/main/java/example/brianalbright/daotest/ui/MainActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
5 errors
:app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJavac'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66)
    at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
    at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
    at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
    at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
    at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
    at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154)
    at org.gradle.internal.Factories$1.create(Factories.java:22)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151)
    at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
    at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
    at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
    at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
    at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
    at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:48)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
    at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
    at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
    at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
    at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
    at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
    at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
    at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
    at org.gradle.launcher.Main.doAction(Main.java:33)
    at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
    at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
    at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
    at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
    at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:47)
    at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:33)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:101)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:50)
    at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:36)
    at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:34)
    at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:25)
    at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:157)
    at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:139)
    at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:93)
    at com.android.build.gradle.tasks.factory.AndroidJavaCompile.compile(AndroidJavaCompile.java:49)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:244)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:220)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:231)
    at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:209)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
    ... 60 more


BUILD FAILED

build.gradle file:

buildscript {
    repositories {
        mavenCentral()
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath 'com.squareup.sqldelight:gradle-plugin:0.4.3'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'com.squareup.sqldelight'


android {

    compileSdkVersion 24
    buildToolsVersion "23.0.3"

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

    defaultConfig {
        applicationId "example.brianalbright.daotest"
        minSdkVersion 19
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.0.0'
    compile 'com.android.support:design:24.0.0'

    compile "com.google.auto.value:auto-value:1.2"
    apt     "com.google.auto.value:auto-value:1.2"


}

Thanks!

from sqldelight.

AlecKazakova avatar AlecKazakova commented on August 21, 2024

looks like the command line build functioned properly, you're getting proper java errors

from sqldelight.

MisterSpicy avatar MisterSpicy commented on August 21, 2024

Thanks Alec - theres something messed up with the project properties with autovalue.

from sqldelight.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.