Gradle wouldn't compile Realm 0.76.0, hope this helps

266 views
Skip to first unread message

Glenn

unread,
Jan 5, 2015, 10:32:10 AM1/5/15
to realm...@googlegroups.com
Hello Realm team,

I was trying Realm today, followed the simple instructions on the site but for some reason it wouldn't compile. I am using a clean install of the latest Android Studio, my OS is linux mint and my app targeted lvl 16.

The first time I received:
ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData

I have not been able to recreate the error for the full stacktrace as I didn't get that far the next time.

The next problem was Error:Execution failed for task ':app:compileDebugJava'.
> java.lang.IllegalStateException

After removing the compile statement for Realm everything worked again. Such a shame since I have no idea what went wrong and it looked so convenient to use! I'll definitely try again in the future. Sorry for not being able to provide more specific data at this time, but be sure to ask if there is something more you need to know.

Keep up the good work!

Brian Munkholm

unread,
Jan 5, 2015, 10:46:11 AM1/5/15
to Glenn, realm...@googlegroups.com
Hey Glenn,
We would love to help you out. But we would need a lot more information to do so.

The first error has nothing to do with Realm - we don't use any graphics :-)

We havn't heard of others having issues like you, so it would be useful if you could send the gradle files you update with Realm so we can see if you are doing something wrong.

Thanks!

--
Brian Munkholm



--
You received this message because you are subscribed to the Google Groups "Realm Java" group.
To unsubscribe from this group and stop receiving emails from it, send an email to realm-java+...@googlegroups.com.
To post to this group, send email to realm...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/realm-java/6715ec4e-428c-49d4-920d-df9bad37f590%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



{#HS:63875404-260#}

Glenn

unread,
Jan 5, 2015, 10:51:38 AM1/5/15
to realm...@googlegroups.com, gcrhvi...@gmail.com, he...@realm.io
Module: app

apply plugin: 'com.android.application'

android {
    compileSdkVersion 16
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.notarealname.app"
        minSdkVersion 16
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

Project buildscript:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.android.support:support-v4:21.0.3"
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'nl.qbusict:cupboard:2.1.1'

Brian Munkholm

unread,
Jan 7, 2015, 7:33:30 AM1/7/15
to Glenn, realm...@googlegroups.com
Hi Glenn,
I can't see you added Realm to this file?

//Brian

--
Brian Munkholm
{#HS:63875404-260#}

Glenn

unread,
Jan 7, 2015, 8:12:12 AM1/7/15
to realm...@googlegroups.com, gcrhvi...@gmail.com, he...@realm.io
Hi Brian,

My bad, I had changed it back already. It used to be.

compile 'io.realm:realm-android:0.76.0'


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.android.support:support-v4:21.0.3"
    compile 'com.google.code.gson:gson:2.3.1'   
    compile 'io.realm:realm-android:0.76.0'

    compile 'nl.qbusict:cupboard:2.1.1'
}

Since then I've removed both cupboard and realm and have replaced them with written SQL queries in a custom helper.

Brian Munkholm

unread,
Jan 8, 2015, 3:44:29 PM1/8/15
to realm...@googlegroups.com, gcrhvi...@gmail.com, he...@realm.io
Hi Glenn,
Ok, so I assume you don't need any help then :-)
Sorry to hear it didn't work out for you. Really strange, we havn't had any other reports like this.
Let us know if you want to try it out later and have any issues. Our examples also shows how to setup.

Cheers
Brian

Glenn

unread,
Jan 9, 2015, 6:05:03 AM1/9/15
to realm...@googlegroups.com, gcrhvi...@gmail.com, he...@realm.io
Hello Brian,

I just had to get this project done, that's why I did it manually. I figured I'd let you know in case this was a more common problem but I'm guessing it was something in my setup then. I'll definitely try it on a personal project where I don't have to deal with backward compatibility libraries and other stuff I can't control, because honestly I think android desperately needs a good ORM and this might be the one.

Brian Munkholm

unread,
Jan 9, 2015, 6:48:20 AM1/9/15
to Glenn, realm...@googlegroups.com
Hey,
That's cool - let us know how it goes when you pick it up. We love to get feedback :-)

Cheers

--
Brian Munkholm



On Fri, Jan 9, 2015 at 11:05 AM UTC, Glenn <gcrhvi...@gmail.com> wrote:
Hello Brian,

I just had to get this project done, that's why I did it manually. I
figured I'd let you know in case this was a more common problem but I'm
guessing it was something in my setup then. I'll definitely try it on a
personal project where I don't have to deal with backward compatibility
libraries and other stuff I can't control, because honestly I think android
desperately needs a good ORM and this might be the one.



On Thu, Jan 8, 2015 at 8:44 PM UTC, Brian Munkholm <b...@realm.io> wrote:
Hi Glenn,
Ok, so I assume you don't need any help then :-)
Sorry to hear it didn't work out for you. Really strange, we havn't had any
other reports like this.
Let us know if you want to try it out later and have any issues. Our
examples also shows how to setup.

Cheers
Brian



On Thu, Jan 8, 2015 at 8:37 PM UTC, Glenn <gcrhvi...@gmail.com> wrote:
Hi Brian,

My bad, I had changed it back already. It used to be.

*compile 'io.realm:realm-android:0.76.0' *


dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:support-v4:21.0.3"
compile 'com.google.code.gson:gson:2.3.1'
* compile 'io.realm:realm-android:0.76.0'*
{#HS:63875404-260#}

Amine KHANCHAR

unread,
Jan 9, 2015, 7:18:21 AM1/9/15
to realm...@googlegroups.com
Hi Realm team,
     I am actually facing the same issue while compiling realm using gradle. It always gives me the same message again and gain:

The next problem was Error:Execution failed for task ':app:compileDebugJava'.
> java.lang.IllegalStateException
    
   It has been two days since i am stuck with this issues i really need your help guys :).
    please find below  the logs with --stacktrace:

FAILURE: Build failed with an exception.
              
* What went wrong:
Execution failed for task ':app:compileDebugJava'.
> java.lang.IllegalStateException
              
* Try:        
Run with --info or --debug option to get more log output.
              
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJava'.
        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:42)
        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.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:80)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:36)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        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:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException
        at com.sun.tools.javac.main.Main.compile(Main.java:469)
        at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:132)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:42)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:35)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:97)
        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:158)
        at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:138)
        at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:92)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:235)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:222)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 47 more
Caused by: java.lang.IllegalStateException
        at com.squareup.javawriter.JavaWriter.popScope(JavaWriter.java:848)
        at com.squareup.javawriter.JavaWriter.endControlFlow(JavaWriter.java:705)
        at com.squareup.javawriter.JavaWriter.endControlFlow(JavaWriter.java:697)
        at io.realm.processor.RealmProxyClassGenerator.emitPopulateUsingJsonStreamMethod(RealmProxyClassGenerator.java:596)
        at io.realm.processor.RealmProxyClassGenerator.generate(RealmProxyClassGenerator.java:188)
        at io.realm.processor.RealmProcessor.process(RealmProcessor.java:239)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:793)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:722)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:97)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1029)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1163)
        at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1108)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)
        at com.sun.tools.javac.main.Main.compile(Main.java:439)
        ... 65 more
              
              
BUILD FAILED  
              
Total time: 50.941 secs
MacBook-Pro-de-amine:Avito amine$ ./gradlew assemble --stacktrace
:app:preBuild                                                                                          
:app:compileDebugNdk UP-TO-DATE     
:app:preDebugBuild                
:app:checkDebugManifest                
:app:preReleaseBuild                
:libraries:volley:compileLint                
:libraries:volley:copyReleaseLint UP-TO-DATE     
:libraries:volley:mergeReleaseProguardFiles UP-TO-DATE     
:libraries:volley:preBuild                
:libraries:volley:preReleaseBuild                
:libraries:volley:checkReleaseManifest                
:libraries:volley:prepareReleaseDependencies                 
:libraries:volley:compileReleaseAidl UP-TO-DATE      
:libraries:volley:compileReleaseRenderscript UP-TO-DATE      
:libraries:volley:generateReleaseBuildConfig UP-TO-DATE      
:libraries:volley:generateReleaseAssets UP-TO-DATE      
:libraries:volley:mergeReleaseAssets UP-TO-DATE      
:libraries:volley:generateReleaseResValues UP-TO-DATE      
:libraries:volley:generateReleaseResources UP-TO-DATE      
:libraries:volley:packageReleaseResources UP-TO-DATE      
:libraries:volley:processReleaseManifest UP-TO-DATE      
:libraries:volley:processReleaseResources UP-TO-DATE      
:libraries:volley:generateReleaseSources UP-TO-DATE      
:libraries:volley:compileReleaseJava UP-TO-DATE      
:libraries:volley:processReleaseJavaRes UP-TO-DATE      
:libraries:volley:packageReleaseJar UP-TO-DATE      
:libraries:volley:compileReleaseNdk UP-TO-DATE      
:libraries:volley:packageReleaseJniLibs UP-TO-DATE      
:libraries:volley:packageReleaseLocalJar UP-TO-DATE      
:libraries:volley:packageReleaseRenderscript UP-TO-DATE      
:libraries:volley:bundleRelease UP-TO-DATE      
:app:prepareAvitoLibrariesVolleyUnspecifiedLibrary UP-TO-DATE      
:app:prepareComAndroidSupportAppcompatV71910Library UP-TO-DATE      
:app:prepareComGoogleAndroidGmsPlayServices5089Library UP-TO-DATE      
:app:prepareDebugDependencies                 
:app:compileDebugAidl UP-TO-DATE      
:app:compileDebugRenderscript UP-TO-DATE      
:app:generateDebugBuildConfig UP-TO-DATE      
:app:generateDebugAssets UP-TO-DATE      
:app:mergeDebugAssets UP-TO-DATE      
:app:generateDebugResValues UP-TO-DATE      
:app:generateDebugResources UP-TO-DATE      
:app:mergeDebugResources UP-TO-DATE      
:app:processDebugManifest UP-TO-DATE      
:app:processDebugResources UP-TO-DATE      
:app:generateDebugSources UP-TO-DATE      
:app:compileDebugJava FAILED          
              
FAILURE: Build failed with an exception.
              
* What went wrong:
Execution failed for task ':app:compileDebugJava'.
> java.lang.IllegalStateException
              
* Try:        
Run with --info or --debug option to get more log output.
              
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJava'.
        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:42)
        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.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:80)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:36)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        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:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException
        at com.sun.tools.javac.main.Main.compile(Main.java:469)
        at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:132)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:42)
        at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:35)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:97)
        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:158)
        at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:138)
        at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:92)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:235)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:222)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 47 more
Caused by: java.lang.IllegalStateException
        at com.squareup.javawriter.JavaWriter.popScope(JavaWriter.java:848)
        at com.squareup.javawriter.JavaWriter.endControlFlow(JavaWriter.java:705)
        at com.squareup.javawriter.JavaWriter.endControlFlow(JavaWriter.java:697)
        at io.realm.processor.RealmProxyClassGenerator.emitPopulateUsingJsonStreamMethod(RealmProxyClassGenerator.java:596)
        at io.realm.processor.RealmProxyClassGenerator.generate(RealmProxyClassGenerator.java:188)
        at io.realm.processor.RealmProcessor.process(RealmProcessor.java:239)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:793)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:722)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:97)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1029)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1163)
        at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1108)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)
        at com.sun.tools.javac.main.Main.compile(Main.java:439)
        ... 65 more
              
              
BUILD FAILED  

Emanuele Zattin

unread,
Jan 9, 2015, 7:25:53 AM1/9/15
to Amine Khanchar, realm...@googlegroups.com
Hello,

this might be caused by some models without any actual fields. Can you please check you model classes and confirm or disconfirm?

--
Emanuele Zattin



--

You received this message because you are subscribed to the Google Groups "Realm Java" group.
To unsubscribe from this group and stop receiving emails from it, send an email to realm-java+...@googlegroups.com.
To post to this group, send email to realm...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



{#HS:64669154-285#}

Amine KHANCHAR

unread,
Jan 9, 2015, 7:37:54 AM1/9/15
to realm...@googlegroups.com, a.kha...@gmail.com, he...@realm.io
Yeah it was the case, my models were extending a parent class witch in return extends RealmObject, containing only a bunch of factorised methods. Now it build successfully !! Thanks Emanuele for your reactivity, i am really excited to see the potential of realm.
Reply all
Reply to author
Forward
0 new messages