Skip to content

NPE sur la récupération Intervention #3

@maxleiko

Description

@maxleiko

Il est possible que vous ne puissiez pas lancer le client.
Pour des raisons encore mystiques.
A chaque fois que j'essaye de récupérer la représentation JSON de l'intervention sur le Client je mange une NPE mais quand je le fais via le client du serveur ça fonctionne.

La semaine dernière la solution était d'utiliser l'émulateur mais visiblement chez moi même l'émulateur ne fonctionne pas. Donc si quelqu'un a cette erreur :

03-14 12:49:53.540: E/AndroidRuntime(1245): FATAL EXCEPTION: main
03-14 12:49:53.540: E/AndroidRuntime(1245): java.lang.RuntimeException: Unable to resume activity {org.agetac/org.agetac.activity.TabsActivity}: java.lang.RuntimeException: Unable to resume activity {org.agetac/org.agetac.activity.SITACActivity}: java.lang.NullPointerException
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2288)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2316)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1836)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.access$500(ActivityThread.java:122)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.os.Handler.dispatchMessage(Handler.java:99)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.os.Looper.loop(Looper.java:132)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.main(ActivityThread.java:4123)
03-14 12:49:53.540: E/AndroidRuntime(1245): at java.lang.reflect.Method.invokeNative(Native Method)
03-14 12:49:53.540: E/AndroidRuntime(1245): at java.lang.reflect.Method.invoke(Method.java:491)
03-14 12:49:53.540: E/AndroidRuntime(1245): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
03-14 12:49:53.540: E/AndroidRuntime(1245): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
03-14 12:49:53.540: E/AndroidRuntime(1245): at dalvik.system.NativeStart.main(Native Method)
03-14 12:49:53.540: E/AndroidRuntime(1245): Caused by: java.lang.RuntimeException: Unable to resume activity {org.agetac/org.agetac.activity.SITACActivity}: java.lang.NullPointerException
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2288)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:178)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.LocalActivityManager.dispatchResume(LocalActivityManager.java:523)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityGroup.onResume(ActivityGroup.java:63)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1153)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.Activity.performResume(Activity.java:4468)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2278)
03-14 12:49:53.540: E/AndroidRuntime(1245): ... 12 more
03-14 12:49:53.540: E/AndroidRuntime(1245): Caused by: java.lang.NullPointerException
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.json.JSONTokener.nextCleanInternal(JSONTokener.java:112)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.json.JSONTokener.nextValue(JSONTokener.java:90)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.json.JSONObject.(JSONObject.java:154)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.json.JSONObject.(JSONObject.java:171)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.restlet.ext.json.JsonRepresentation.toJsonObject(JsonRepresentation.java:365)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.restlet.ext.json.JsonRepresentation.getJsonObject(JsonRepresentation.java:197)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.agetac.engine.InterventionEngine.(InterventionEngine.java:43)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.agetac.controller.Controller.(Controller.java:52)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.agetac.controller.Controller.getInstance(Controller.java:77)
03-14 12:49:53.540: E/AndroidRuntime(1245): at org.agetac.activity.AbstractActivity.onResume(AbstractActivity.java:32)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1153)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.Activity.performResume(Activity.java:4468)
03-14 12:49:53.540: E/AndroidRuntime(1245): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2278)
03-14 12:49:53.540: E/AndroidRuntime(1245): ... 18 more

Ce n'est pas forcement de votre faute!
J'essai de trouver la solution en ce moment même...

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