Answers.Body: <p>I'd recommend clicking on one of the records and seeing what information is there. Presumably there is something, custom data or an activity or relationship.</p>
  
  <p>I have seen this happen on imports that haven't been thought through. So for example, if you're using an external id to match contacts records on an activity import and there isn't a matching external id in CiviCRM, a new records will be created with only the external id on and activity.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-30T10:23:16.100Z
Answers.LastActivityDate: 2015-04-30T10:23:16.100Z
Answers.UserDisplayName: Heather O.
Answers.Body: <p>I get this using import contacts to update contacts, usually to update addresses after we get back the results from NCOA.  As far as I can tell it created the contact record and nothing else.  They aren't connected to anything. My suspicion is the file has both households and individuals in it, so I run it twice since even for update you have to specify individual or household.  I just tried it and, of course, didn't duplicate the issue. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-30T15:58:53.500Z
Answers.LastActivityDate: 2015-04-30T15:58:53.500Z
Answers.UserDisplayName: Paul-Tahoe
Answers.Body: <p>thanks to all,</p>
  
  <p>i have found , the cause is :
  i try to update contacts via import ( update ), with the contacts data i will import only have external identifier.</p>
  
  <p>actually we can import contact by update ( contact -> import contact -> select update ) which do not have first name and last name.</p>
  
  <p>regards, henro</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-07T03:47:09.633Z
Answers.LastActivityDate: 2015-05-07T07:41:16.360Z
Answers.LastEditDate: 2015-05-07T07:41:16.360Z
Answers.UserDisplayName: Henro Sutrisno Tanjung
Answers.Body: <p>I had that kind of problem when synchronising contacts with users (CiviCRM/Drupal). Some user accounts seems to be wrecked and it generated empty contacts.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-04T09:00:34.393Z
Answers.Text: hi matthias
  how do i know that user account is wrecked ?
Answers.UserDisplayName: Henro Sutrisno Tanjung
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-04-30T13:14:54.577Z
Answers.LastActivityDate: 2015-04-30T13:14:54.577Z
Answers.UserDisplayName: matthias de mauroy
Body: <p>I have many contacts with no first name, last name, or email. I don't know what my client has done to this site.</p>
  
  <p><img src="https://i.sstatic.net/1Gm2U.jpg" alt="fist name and last name can empty"></p>
  
  <p>I viewed the records and they contain only id and sub-contact type.</p>
  
  <p><img src="https://i.sstatic.net/nQHGV.jpg" alt="enter image description here"></p>
  
  <p>Edit: I also tried the suggestion by Heather O. and looked at the Change Log.</p>
  
  <p>I added one contribution where the external id there is not in my system but no new records have been created.</p>
  
  <p>Do you have any idea?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-04-30T08:53:06.703Z
Comments.Text: Either first_name or last_name or email is required. I have no idea how the empty ones get in there, perhaps they have switched off some dedupe rules?
Comments.UserDisplayName: ErikH - CiviCooP
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-01T12:27:42.943Z
Comments.Text: From there I'd personally then look at the change log to see if I can identify something that was happening when the records were added. Were they all added at the same time? Sounds like an import. Were they added a different random times? Sounds like you might have an unsecured form that spam is trying to get through. Check your spam prevention modules and see if you can identify anything. Not sure of your CMS but we run Drupal and use Mollom and Honeypot on our sites.
Comments.UserDisplayName: Heather O.
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-01T22:00:46.483Z
Comments.Text: You might want to blur out the text to the left of the ID number in your second screenshot
Comments.UserDisplayName: Joe McLaughlin
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-02T05:37:29.093Z
Comments.Text: thankyou for your explanation i will check it, and get back to post the result best regards
Comments.UserDisplayName: Henro Sutrisno Tanjung
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-04T09:11:57.630Z
Comments.Text: hi Heather ,
  yes, all of the empty contact is imported at the same time.
  
  so , what should i do ?
Comments.UserDisplayName: Henro Sutrisno Tanjung
Tags: <contacts>
Title: Why are my contacts' name and email empty?
ThreadText: # Why are my contacts' name and email empty?
  
  (Asked by: username_0 on 2015-04-30)
  
  I have many contacts with no first name, last name, or email. I don't know what my client has done to this site.
  
  ![fist name and last name can empty](https://i.sstatic.net/1Gm2U.jpg)
  
  I viewed the records and they contain only id and sub-contact type.
  
  ![enter image description here](https://i.sstatic.net/nQHGV.jpg)
  
  Edit: I also tried the suggestion by username_2 and looked at the Change Log.
  
  I added one contribution where the external id there is not in my system but no new records have been created.
  
  Do you have any idea?
  
  **Tags:** contacts
  
  > **Comments:**
  > **username_1**: Either first_name or last_name or email is required. I have no idea how the empty ones get in there, perhaps they have switched off some dedupe rules?  
  > **username_2**: From there I'd personally then look at the change log to see if I can identify something that was happening when the records were added. Were they all added at the same time? Sounds like an import. Were they added a different random times? Sounds like you might have an unsecured form that spam is trying to get through. Check your spam prevention modules and see if you can identify anything. Not sure of your CMS but we run Drupal and use Mollom and Honeypot on our sites.  
  > **username_3**: You might want to blur out the text to the left of the ID number in your second screenshot  
  > **username_0**: thankyou for your explanation i will check it, and get back to post the result best regards  
  > **username_0**: hi Heather , yes, all of the empty contact is imported at the same time.  so , what should i do ?  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_2 on 2015-04-30. Score: 4
  
  I'd recommend clicking on one of the records and seeing what information is there. Presumably there is something, custom data or an activity or relationship.
  
  I have seen this happen on imports that haven't been thought through. So for example, if you're using an external id to match contacts records on an activity import and there isn't a matching external id in CiviCRM, a new records will be created with only the external id on and activity.
  
  
  ---
  
  ### Answer by username_4 on 2015-04-30. Score: 1
  
  I get this using import contacts to update contacts, usually to update addresses after we get back the results from NCOA. As far as I can tell it created the contact record and nothing else. They aren't connected to anything. My suspicion is the file has both households and individuals in it, so I run it twice since even for update you have to specify individual or household. I just tried it and, of course, didn't duplicate the issue.
  
  
  ---
  
  ### Answer by username_0 on 2015-05-07. Score: 1
  
  thanks to all,
  
  i have found , the cause is :
  i try to update contacts via import ( update ), with the contacts data i will import only have external identifier.
  
  actually we can import contact by update ( contact -> import contact -> select update ) which do not have first name and last name.
  
  regards, henro
  
  
  ---
  
  ### Answer by username_5 on 2015-04-30. Score: 0
  
  I had that kind of problem when synchronising contacts with users (CiviCRM/Drupal). Some user accounts seems to be wrecked and it generated empty contacts.
  
  > **Comments:**
  > **username_0**: hi matthias how do i know that user account is wrecked ?  
  
  ---
  
  