parse.com java.lang.ClassCastException: java.util.HashMap cannot be cast to org.json.JSONObject

Bryanzpope

My code generally works except sometimes it crashes with the above error. It happens on this line of code...

JSONObject profile = (JSONObject) currentUser.get("profile");

It happens only sometimes when I hit the back button. Which makes it awfully hard for me to understand what is causing the problem. Why would it be a hashmap?

Can anyone point me in the right direction?

 ParseUser currentUser = ParseUser.getCurrentUser();

 if (currentUser.has("profile")) {
            JSONObject profile = (JSONObject) currentUser.get("profile");
 }
Bryanzpope

I solved the problem by using

JSONObject profile = currentUser.getJSONObject("profile");

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

java.lang.ClassCastException: java.lang.String cannot be cast to org.json.JSONObject

From Dev

java.lang.ClassCastException: org.json.JSONObject$1 cannot be cast to org.json.JSONObject while calling ParseCloud function

From Dev

java.lang.ClassCastException: java.util.HashMap$EntrySet cannot be cast to java.util.Map$Entry

From Dev

java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.String

From Dev

java.lang.ClassCastException: org.json.simple.JSONArray cannot be cast to org.json.simple.JSONObject error when reading json file iwith java

From Dev

Android HashMap java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Map$Entry

From Dev

java.lang.ClassCastException: java.lang.String cannot be cast to com.parse.ParseUser

From Dev

java.lang.ClassCastException: java.lang.String cannot be cast to com.parse.ParseUser

From Dev

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast

From Java

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.testing.models.Account

From Dev

org.json.JSONObject cannot be cast to com.parse.ParseGeoPoint

From Dev

java.lang.String cannot be cast to org.json.simple.JSONObject simple-json

From Dev

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

From Dev

How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

From Dev

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer in DAO

From Dev

How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

From Dev

java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer

From Dev

Class cast Exception: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long

From Dev

java.lang.ClassCastException: com.sun.faces.facelets.compiler.UIInstructions cannot be cast to org.primefaces.model.menu.MenuElement

From Dev

Getting the Error - java.lang.ClassCastException: org.openqa.selenium.chrome.ChromeDriver cannot be cast to com.initialization.DriverInitialization

From Dev

How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to double[]

From Dev

java.lang.ClassCastException: java.util.HashSet cannot be cast to Custom Class

From Dev

java.lang.ClassCastException: java.util.Collections$UnmodifiableMap cannot be cast to Param

From Dev

What causes the ClassCastException: java.util.TreeSet cannot be cast to java.lang.Comparable?

From Dev

SDN4: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to [EntityNode]

From Dev

java.lang.ClassCastException: java.util.Collections$UnmodifiableMap cannot be cast to Param

From Dev

SDN4: ClassCastException: java.util.HashMap cannot be cast to [EntityNode]

From Dev

java.lang.ClassCastException: org.openqa.selenium.By$ById cannot be cast to org.openqa.selenium.WebElement

From Dev

java.lang.ClassCastException: com.MyComp.model.Image cannot be cast to java.lang.Comparable

Related Related

  1. 1

    java.lang.ClassCastException: java.lang.String cannot be cast to org.json.JSONObject

  2. 2

    java.lang.ClassCastException: org.json.JSONObject$1 cannot be cast to org.json.JSONObject while calling ParseCloud function

  3. 3

    java.lang.ClassCastException: java.util.HashMap$EntrySet cannot be cast to java.util.Map$Entry

  4. 4

    java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.String

  5. 5

    java.lang.ClassCastException: org.json.simple.JSONArray cannot be cast to org.json.simple.JSONObject error when reading json file iwith java

  6. 6

    Android HashMap java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Map$Entry

  7. 7

    java.lang.ClassCastException: java.lang.String cannot be cast to com.parse.ParseUser

  8. 8

    java.lang.ClassCastException: java.lang.String cannot be cast to com.parse.ParseUser

  9. 9

    java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast

  10. 10

    java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.testing.models.Account

  11. 11

    org.json.JSONObject cannot be cast to com.parse.ParseGeoPoint

  12. 12

    java.lang.String cannot be cast to org.json.simple.JSONObject simple-json

  13. 13

    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList

  14. 14

    How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

  15. 15

    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer in DAO

  16. 16

    How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer

  17. 17

    java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Integer

  18. 18

    Class cast Exception: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long

  19. 19

    java.lang.ClassCastException: com.sun.faces.facelets.compiler.UIInstructions cannot be cast to org.primefaces.model.menu.MenuElement

  20. 20

    Getting the Error - java.lang.ClassCastException: org.openqa.selenium.chrome.ChromeDriver cannot be cast to com.initialization.DriverInitialization

  21. 21

    How to fix: java.lang.ClassCastException: java.util.ArrayList cannot be cast to double[]

  22. 22

    java.lang.ClassCastException: java.util.HashSet cannot be cast to Custom Class

  23. 23

    java.lang.ClassCastException: java.util.Collections$UnmodifiableMap cannot be cast to Param

  24. 24

    What causes the ClassCastException: java.util.TreeSet cannot be cast to java.lang.Comparable?

  25. 25

    SDN4: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to [EntityNode]

  26. 26

    java.lang.ClassCastException: java.util.Collections$UnmodifiableMap cannot be cast to Param

  27. 27

    SDN4: ClassCastException: java.util.HashMap cannot be cast to [EntityNode]

  28. 28

    java.lang.ClassCastException: org.openqa.selenium.By$ById cannot be cast to org.openqa.selenium.WebElement

  29. 29

    java.lang.ClassCastException: com.MyComp.model.Image cannot be cast to java.lang.Comparable

HotTag

Archive