I am getting "Failed to parse node with class" when I 'updateClidren'.
here is my code
Prize prize = new Prize(UUID.randomUUID().toString(), "toothpaste", 10, "$2.00", createAndUpdateDate, createAndUpdateDate, "X");
Map<String, Object> prizes = new HashMap<String, Object>();
prizes.put(prize.getUniqueId(), prize);
ref.child(FirebaseInfo.BUSINESS_PUBLIC_NODE_NAME).child("1234").child("prizes").updateChildren(prizes);
Here is what I get:
com.firebase.client.FirebaseException: Failed to parse node with class class com.baytek.library.model.Prize
at com.firebase.client.snapshot.NodeUtilities.NodeFromJSON(NodeUtilities.java:86)
at com.firebase.client.snapshot.NodeUtilities.NodeFromJSON(NodeUtilities.java:13)
at com.firebase.client.Firebase.updateChildren(Firebase.java:466)
at com.firebase.client.Firebase.updateChildren(Firebase.java:451)
at com.baytek.library.service.FireBaseIntentService.handleActionInsertReward(FireBaseIntentService.java:376)
at com.baytek.library.service.FireBaseIntentService.onHandleIntent(FireBaseIntentService.java:283)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:155)
at android.os.HandlerThread.run(HandlerThread.java:61)
03-30 21:51:33.515 4224-468/? E/MediaHTTPConnection﹕ unknown exception java.lang.NullPointerException: Attempt to invoke virtual method 'java.net.URL java.net.HttpURLConnection.getURL()' on a null object reference
device not found
com.baytek.library.model.Prize is just a POJO...
Also, I verified that my path to children does exist...
Is this a bug or am I missing something?