I am getting a java.lang.NullPointerException error, and even though I checked mInternshipId and it is the same as I was expecting, it does not work. 
This is my Firebase Content
This is my Internship Class
public class Internship {
    private String internshipId;
    private String internshipTitle;
    private String internshipDesc;
    private String internshipDate;
    private String internshipImage;
    private String internshipCreatorId;
    public Internship() {
    }
    public Internship(String internshipId, String internshipTitle, String internshipDesc, String internshipDate, String internshipImage, String internshipCreatorId) {
        this.internshipId = internshipId;
        this.internshipTitle = internshipTitle;
        this.internshipDesc = internshipDesc;
        this.internshipDate = internshipDate;
        this.internshipImage = internshipImage;
        this.internshipCreatorId = internshipCreatorId;
    }
    public String getInternshipTitle() {
        return internshipTitle;
    }
    public String getInternshipId() {
        return internshipId;
    }
    public void setInternshipId(String internshipId) {
        this.internshipId = internshipId;
    }
    public void setInternshipTitle(String internshipTitle) {
        this.internshipTitle = internshipTitle;
    }
    public String getInternshipDesc() {
        return internshipDesc;
    }
    public void setInternshipDesc(String internshipDesc) {
        this.internshipDesc = internshipDesc;
    }
    public String getInternshipDate() {
        return internshipDate;
    }
    public void setInternshipDate(String internshipDate) {
        this.internshipDate = internshipDate;
    }
    public String getInternshipImage() {
        return internshipImage;
    }
    public void setInternshipImage(String internshipImage) {
        this.internshipImage = internshipImage;
    }
    public String getInternshipCreatorId() {
        return internshipCreatorId;
    }
    public void setInternshipCreatorId(String internshipCreatorId) {
        this.internshipCreatorId = internshipCreatorId;
    }
}
This is where I am using it. It shows that mInternship is not been initialized. Thank you everyone in advance for your time.
//Get The Internship ID
    Intent intent = getIntent();
    mInternshipId = intent.getStringExtra(INTERNSHIP_ID);
    //Initialize the Database Reference
    databaseReference = FirebaseDatabase.getInstance().getReference().child("Internships").child(mInternshipId);
    databaseReference.addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            //Initialize Useful Variables
            mInternship = dataSnapshot.getValue(Internship.class);
            organizationId = mInternship.getInternshipCreatorId();
            databaseReference = FirebaseDatabase.getInstance().getReference().child("Users").child("Organizations").child(organizationId);
            databaseReference.addValueEventListener(new ValueEventListener() {
                @Override
                public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                    internshipLocation = (String) dataSnapshot.child("location").getValue();
                }
                @Override
                public void onCancelled(@NonNull DatabaseError databaseError) {
                }
            });
        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {
        }
    });

 
     
     
    