Can't retrieve data from firebase (java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String)

ruba tala

this exception appear when I'm trying retrieve user picture (also when I'm trying to get user name or any information about the user.

enter image description here

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.example.signup.Model.User.getProfile_pic()' on a null object reference at com.example.signup.adapter.PostAdapter$1.onDataChange(PostAdapter.java:70) at com.google.firebase.database.core.ValueEventRegistration.fireEvent(ValueEventRegistration.java:75) at com.google.firebase.database.core.view.DataEvent.fire(DataEvent.java:63) at com.google.firebase.database.core.view.EventRaiser$1.run(EventRaiser.java:55) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

my code:

     FirebaseDatabase.getInstance().getReference().child("Users").child(post.getPublisher()).addValueEventListener(new ValueEventListener() {
            @Override
            public void onDataChange(@NonNull DataSnapshot dataSnapshot) {

                User user = dataSnapshot.getValue(User.class);
              if (user.getProfile_pic().equals("default")) {
                    holder.imageProfile.setImageResource(R.mipmap.ic_launcher);
                } else {
                    Picasso.get().load(user.getProfile_pic()).placeholder(R.mipmap.ic_launcher).into(holder.imageProfile);
                }

                holder.username.setText(user.getUsername());
            }

            @Override
            public void onCancelled(@NonNull DatabaseError databaseError) {

            }
        });
Doug Stevenson

Your query does not match your data. Your data is in a child called "users", but your query is asking for a different child called "Users" with a capital U. The case must match exactly.

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.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.trim()' on a null object reference

From Dev

How to resolve Java.lang.NullPointerException: Attempt to invoke virtual method?

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method android

From Dev

How to resolve Java.lang.NullPointerException: Attempt to invoke virtual method?

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

From Dev

NAVIGATION DRAWER :- NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()

From Dev

NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equalsIgnoreCase(java.lang.String)' on a null object reference

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getScheme()'

From Dev

com.android.volley.VolleyError:java.lang.NullPointerException:Attempt to invoke virtual method 'in java.lang.String.length()' on object reference

From Dev

com.android.volley.VolleyError:java.lang.NullPointerException:Attempt to invoke virtual method 'in java.lang.String.length()' on object reference

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference

From Dev

Android: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

From Dev

Attempt to invoke virtual method 'java.lang.String java.lang.String.toUpperCase()' on a null object reference

From Dev

NullPointerException: Attempt to invoke virtual method 'java.lang.String com.zopim.android.sdk.model.VisitorInfo.getEmail()' app is forced close

From Dev

Post data using Volley error Occure "NetworkDispatcher.run:Unhandled exception java.lang.NullPointerException: Attempt to invoke virtual method'"

From Dev

HashMap: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.util.HashMap.put'

From Dev

NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference

From Java

java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Editor$SelectionModifierCursorController.show()'

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method ... on a null object reference

From Dev

NullPointerException: Attempt to invoke virtual method AlertDialog.setTitle(java.lang.CharSequence) on a null object reference

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference to select sqlite

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method ... on a null object reference

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method' on a null object reference

From Dev

Android Studio - java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser

From Dev

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference

Related Related

  1. 1

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.trim()' on a null object reference

  2. 2

    How to resolve Java.lang.NullPointerException: Attempt to invoke virtual method?

  3. 3

    java.lang.NullPointerException: Attempt to invoke virtual method android

  4. 4

    How to resolve Java.lang.NullPointerException: Attempt to invoke virtual method?

  5. 5

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

  6. 6

    NAVIGATION DRAWER :- NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()

  7. 7

    NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equalsIgnoreCase(java.lang.String)' on a null object reference

  8. 8

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getScheme()'

  9. 9

    com.android.volley.VolleyError:java.lang.NullPointerException:Attempt to invoke virtual method 'in java.lang.String.length()' on object reference

  10. 10

    com.android.volley.VolleyError:java.lang.NullPointerException:Attempt to invoke virtual method 'in java.lang.String.length()' on object reference

  11. 11

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference

  12. 12

    Android: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference

  13. 13

    Attempt to invoke virtual method 'java.lang.String java.lang.String.toUpperCase()' on a null object reference

  14. 14

    NullPointerException: Attempt to invoke virtual method 'java.lang.String com.zopim.android.sdk.model.VisitorInfo.getEmail()' app is forced close

  15. 15

    Post data using Volley error Occure "NetworkDispatcher.run:Unhandled exception java.lang.NullPointerException: Attempt to invoke virtual method'"

  16. 16

    HashMap: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.util.HashMap.put'

  17. 17

    NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference

  18. 18

    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager

  19. 19

    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Editor$SelectionModifierCursorController.show()'

  20. 20

    java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference

  21. 21

    java.lang.NullPointerException: Attempt to invoke virtual method ... on a null object reference

  22. 22

    NullPointerException: Attempt to invoke virtual method AlertDialog.setTitle(java.lang.CharSequence) on a null object reference

  23. 23

    java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference to select sqlite

  24. 24

    java.lang.NullPointerException: Attempt to invoke virtual method ... on a null object reference

  25. 25

    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener

  26. 26

    java.lang.NullPointerException: Attempt to invoke virtual method' on a null object reference

  27. 27

    Android Studio - java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener

  28. 28

    java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser

  29. 29

    java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference

HotTag

Archive