Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

NullPointerException on @UiThread after Rest call #312

Description

@dmarcato

I've got this error in a method marked with @UiThread called just after a Rest call in a @background thread, and I have no clue on what is going on :/
I'm using version 2.7-SNAPSHOT from Maven.

Unexpected error. Please report an issue on AndroidAnnotations, with the following content: java.lang.NullPointerException
    at com.googlecode.androidannotations.processing.rest.MethodProcessor.retrieveAcceptAnnotationValue(MethodProcessor.java:212)
    at com.googlecode.androidannotations.processing.rest.MethodProcessor.generateHttpHeadersVar(MethodProcessor.java:193)
    at com.googlecode.androidannotations.processing.rest.MethodProcessor.generateHttpEntityVar(MethodProcessor.java:161)
    at com.googlecode.androidannotations.processing.rest.PostProcessor.addHttpEntityVar(PostProcessor.java:85)
    at com.googlecode.androidannotations.processing.rest.MethodProcessor.generateRestTemplateCallBlock(MethodProcessor.java:94)
    at com.googlecode.androidannotations.processing.rest.PostProcessor.process(PostProcessor.java:80)
    at com.googlecode.androidannotations.processing.ModelProcessor.process(ModelProcessor.java:47)
    at com.googlecode.androidannotations.AndroidAnnotationProcessor.processAnnotations(AndroidAnnotationProcessor.java:480)
    at com.googlecode.androidannotations.AndroidAnnotationProcessor.processThrowing(AndroidAnnotationProcessor.java:351)
    at com.googlecode.androidannotations.AndroidAnnotationProcessor.process(AndroidAnnotationProcessor.java:324)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121)
    at org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManager.java:159)
    at org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorManager.java:134)
    at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:820)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:434)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:365)
    at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178)
    at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:302)
    at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
    at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Activity

  1. dmarcato commented on Sep 2, 2012

    @dmarcato
    Author

    Solved, there was a problem with different version of api and annotation processing... Sorry for the post :)

  2. a-thomas commented on Sep 2, 2012

    @a-thomas
    Contributor

    No problem Dario. Have a good dev guy ;)

    On Sun, Sep 2, 2012 at 7:22 PM, Dario Marcato notifications@github.comwrote:

    Solved, there was a problem with different version of api and annotation
    processing... Sorry for the post :)

    —
    Reply to this email directly or view it on GitHubhttps://github.com//issues/312#issuecomment-8223896.

    Alexandre THOMAS
    Consultant JEE/iOS/Android chez Ebusiness Information
    @AleksThomas https://twitter.com/#!/aleksthomas

  3. pyricau commented on Sep 3, 2012

    @pyricau
    Contributor

    Have a good dev guy

    I'm pretty sure there's a mistake here, did you really mean that :) ??

    I'm wondering if we shouldn't add a check for the API jar version.

  4. dmarcato commented on Sep 3, 2012

    @dmarcato
    Author

    I'm wondering if we shouldn't add a check for the API jar version.

    Well it would be a good idea, in my case I have updated the Maven pom.xml with the new version, but I forgot to manually change the Java compiler variable with the same version :P

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions