Sometimes Unable to find User from UserProfile Programmatically (C#) in SharePoint 2007

Sometimes the code does not find the user from User profile. It simply checks the
profileManager.UserExists(userName[1]) and unable to fetch the user and executes the else part.
This issue is not regular. Most of the times it fetch the same user data correctly but sometimes fails.
What could be the possible reason of this and how to write it in the logs?
SPSecurity.RunWithElevatedPrivileges(delegate()
                 using (SPSite site = new SPSite(SPContext.Current.Site.Url))
                     //ServerContext object current site
                     ServerContext context = ServerContext.GetContext(site);
                     //UserProfileManager object to access MOSS user profiles
                     UserProfileManager profileManager = new UserProfileManager(context, false);
                     string[] userName;
                     userName = objUserUtility.GetCurrentUserLoginName().Trim().Split('\\');
                     WriteToLog(userName[1].ToString());
if (profileManager.UserExists(userName[1]))
WriteToLog("Entered Inside");
WriteToLog(userName[1].ToString());
else
lblUserExist.Visible = true;
                         lblUserExist.Text = "You are not configured in the Application";
Vishal Goyal

Vivek,
I am already using the below line code to fetch User Profile Properties.
UserProfile userprofile = profileManager.GetUserProfile(<userLoginName>);
Now this error comes User Not Found:could not load profile data from the database
Is this possible to track exact reason of this because this issue is not at all times.For same User the code  works fine but not all times.
My organization is using Sharepoint 2007 SP1.
Vishal Goyal

Similar Messages

  • Unable to find user list in Active Directory Authenticator

    Hi all,
    I am using weblogic 10.3 and want to configure ActiveDirectory Authenticator for my weblogic application. We have one managed srever under admin server . I have configured a Active Directory Authenticator named "ADAuthenticator" and made following changes as per the below values:
    I set the control flag to "OPTIONAL" .
    Security Realms-->myrealm-->Providers-->ADAuthenticator-->Provider Specific
    UserName Attribute : ServiceBEA
    Principal : ServiceBEA
    Host : xxxxxx
    User Search Scope : subtree
    Group From Name Filter : (&(ServiceBEA=%g)(objectclass=group))
    Credential : xxxxxx
    Confirm Credential : xxxxxx
    User From Name Filter : (&(ServiceBEA=%u)(objectclass=user))
    Static Group Name Attribute : ServiceBEA
    User Base DN : values provided as per requirement
    Port : 389
    User Object Class : user
    Use Retrieved User Name as Principal : checked
    Group Base DN : same values as per User Base DN
    Static Group Object Class : group
    Group Membership Searching : unlimited
    Max Group Membership Search Level : 0
    These are my AD settings. After doing this i click on save and then activate changes and then restarted the admin server.
    But the problem is when i login to weblogic console to check the user list under "User and Group" i am unble to find any Active Directory users.
    I don't know where i made the mistake. Can some make me out of this trouble.
    Any help is highly appreciated.
    Thanks in advance !

    Hi Sean,
    Actually we have already a Active Directory with username "ServiceBEA" in our windows server. So i used this "ServiceBEA" as UserName Attribute in weblogic console while creating a Active Directory Authenticator.
    You mean to say that we should go for "sAMAccountName" or what? If that is the case then i have also tested with following values, but still no luck.
    UserName Attribute : sAMAccountName
    Principal : ServiceBEA
    Host : xxxxxx
    User Search Scope : subtree
    Group From Name Filter : (&(sAMAccountName=%g)(objectclass=group))
    Credential : xxxxxx
    Confirm Credential : xxxxxx
    User From Name Filter : (&(sAMAccountName=%u)(objectclass=user))
    Static Group Name Attribute : sAMAccountName
    User Base DN : values provided as per requirement
    Port : 389
    User Object Class : user
    Use Retrieved User Name as Principal : checked
    Group Base DN : same values as per User Base DN
    Static Group Object Class : group
    Group Membership Searching : unlimited
    Max Group Membership Search Level : 0
    Please advise what to be place in case of User Name Attribute.
    Any help is highly appreciated.
    Thanks in advance !

  • Unable to remove user from SharePoint Group using PowerShell

    I am trying to remove a user from a SharePoint Group using PowerShell.
    I can see the user in the Site Collection as part of the SharePoint Group, however, when I attempt to run the script, I get an error message stating "Can not find the user with ID: 10"
    Below is the PowerShell script that I am using:
    $url = "https://sharepointdev.spfarm.spcorp.com/sites/desitecoll"
    $userName = "spfarm\sp2013_svc"
    #$userName = "spfarm\spprofileimport";
    $site = New-Object Microsoft.SharePoint.SPSite($url)
    $web = $site.OpenWeb()
    $siteGroups = $web.SiteGroups;
    Clear-Host
    $mySiteGroups = @();
    foreach($group in $siteGroups)
    Write-Host $group
    $mySiteGroups += $group;
    }#foreach
    $members = $web.SiteGroups[$mySiteGroups[0]];
    $owners = $web.SiteGroups[$mySiteGroups[1]];
    $visitors = $web.SiteGroups[$mySiteGroups[2]];
    #Remove the user from the specified SharePoint Group
    $spUser = Get-SPUser -Identity $userName -Web $url
    Write-Host $spUser.ID
    Remove-SPUser -Identity $spUser -Web $url -Group $owners
    $web.Update();
    $web.Dispose();
    Write-Host "User " $userName "removed from " $owners
    Please advise.

    I had to update the code to the following because Get-SPUser was not working properly:
    $url = "https://sharepointdev.spfarm.spcorp.com/sites/desitecoll"
    $userName = "spfarm\spprofileimport";
    $site = New-Object Microsoft.SharePoint.SPSite($url)
    $web = $site.OpenWeb()
    $siteGroups = $web.Groups;
    Clear-Host
    $mySiteGroups = @();
    foreach($group in $siteGroups)
    Write-Host $group
    $mySiteGroups += $group;
    }#foreach
    $members = $web.Groups[$mySiteGroups[0]];
    $owners = $web.Groups[$mySiteGroups[1]];
    $visitors = $web.Groups[$mySiteGroups[2]];
    #Convert the user name to an SPUser account
    $spUser = $web.Site.RootWeb.EnsureUser($userName);
    Write-Host $spUser.ID
    Remove-SPUser -Identity $spUser -Web $url -Group $owners
    $web.Update();
    $web.Dispose();
    Write-Host "User " $userName "removed from " $owners
    Was I not using Get-SPUser correctly?

  • Find User from java class

    Hi experts,
    What is the method called in find Users Form ?
    I would like to call it in a java class.
    From a java class, I would like to look for an IDM user in the lighthouse with a login name as a search criteria, how can I do this ?
    Thanks a lot

    From a java class, I would like to look for an IDM user in the lighthouse with a login name as a search criteria, how can I do this ?Method 1 if you don't call it from your webapps, and suppose you create a class to query you repository.
    Method 2 supposed you call your class from the webapps.
    Method 1(bad and ugly method, but no need to read specification): look in your repository, lighouse user are stored here.
    Look, for example, in the account table.
    Method 2: Read the waveset javadoc, at WSUser.
    (IDPACK_2005Q3M3/REF/javadoc/com/waveset/object/WSUser.html)
    WSUser(java.lang.String name, java.lang.String noop)try this :
    WSUser user = new WSUser("youraccountname", null);

  • Unable to find User,Roles,User Mapping under UserAdministra Role in Portals

    Hi All,
    I installed SAP Netweaver sneak preview 2004 full java edition with sp9
    version successfully but am unable to find the sub role User Mapping,User,Roles under
    User Administartion Role in Portals.
    only Identity management, Import, Activity reports are showned.
    Can any one suggest me where i have to get this options?
    Thanks & Regards
    Phanikumar

    Hi All,
    Hi All,
    I got the solution.
    In the User Administration --> Identity Management, search the user or group or role then click on the result list item then you will get the details.
    There you can find the following TABs for user/group/role.
    1. General Information
    2. Account Information
    3. Contact Information
    4. Additional Information
    5. Assigned Roles
    6. Assigned Groups
    7. User Mapping for System Access
    User Mapping is one of the TAB(7th). Click on that User Mapping TAB
    regds
    phanikumar

  • Deleting user from OF programmatically

    Hi,
    We have written code to add/remove users in the OID.
    Deleting in OID works fine but the user remains in OF.
    Is there configuration setting to cascade the deletion request to Oracle Files?
    Is there away to programmatically delete the user from Oracle files?
    Thanks in Advance

    The agent is configured to 1 minute. Appears to work fine for adding users.
    The user deletes successfully in OID. We can see the user has been deleted in OID via the OF user page (icon) .
    If you now recreate the same username (day later) and try to log in, you will get "An Unexpected Error has occurred. Please report it with as much detail as possible. Please include a description of the operation you were performing and the steps to recreate it." screen.
    Currently it appears that deleting a user is a two step process delete the user in the OiD and then we must manually delete them from the list in OF as well.
    Is this a simple configuration setting that needs to be changed.
    We have scripted the add/delete of users. So we need to be able to do this programmatically.

  • 5512 all in one wireless; unable to find printer from my laptop

    Last week we had to replace our wireless modem.  Yesterday was the first day we needed to print something. The printer was showing it was "offline" on my laptop and my son's laptop. It hadn't been connected to the new modem, so I did that. It shows a wireless connection and good signal strength. After that our laptops still showed it was offline.  Another laptop doesn't show the printer is offline but we get an "unable to print" error message. I decided I would uninstall the printer from my laptop and then reinstall it (I'd had this issue before and this worked) but now it says there's no printer found when trying to add it back.  Any ideas??? 

    Hello LLHRN07,
    Welcome to the HP Forums.
    I see that you are having an issue when it comes to connecting the printer to the new wireless router.
    I suggest that you try to run the Wireless setup Wizard from the printer. To do so, please go to the front panel on the printer, use the right arrow and go to the SetUp Menu.  Use the right arrow again and select the Wireless Menu. From here, go to the Wireless SetUp Wizard and follow the prompts to connect to the new router.
    If you have any issues, or any other questions, please feel free to write me back.
    Cheers,  
    Click the “Kudos Thumbs Up" at the bottom of this post to say “Thanks” for helping!
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    W a t e r b o y 71
    I work on behalf of HP

  • Unable to find user & shared folders

    I tried to create a BI publisher report based on BI Answers request.
    I opened the template from the MS word also. In the Oracle BI workspace the Users & shared folder is not showing.
    Can anyone tell me how to resolve this.

    hi,
    Have you integrated your BI Publisher to the BI presentation service?
    Check that ,if not integrate it first via the ADMIN tab of the publisher.
    Thanks
    Ashok

  • RH11-Unable to find User Guide referenced in RH Open

    I have done searches for this user guide and cannot find it. The dialog indicates there is a hyperlink to download but there is none.
    Can someone please send me a link to it?
    I,

    http://adobe.ly/1eKYR5e
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Unable to find DTP from Process chain after SPS14

    Hi BI-experts,
    After applying SPS14 to our development and our test systems we are experiencing problems with our process chains. The latest problem is that after transporting one process chain (with dtp's) from dev to test the process chain states that the dtp does not exist in active version on test system. In the test system the process chain points to the wrong dtp technical name. The technical name it points to in test system is the techincal name of the DTP in development system. The dtp gets assigned a different name when transported to test, hence the reference to dtp is wrong in test.
    I have tried the following:
    - Reactivate the dtp on test- No success
    - Deleting the dtp from test and transporting it and PC again - No
    success
    - Reactivating the PC and DTP on dev and transporting it again - No
    sucess
    Please help.

    If anyone else experience this problem I can inform you that implementing note 1147587 solved it.

  • Unable to logout users from essbase

    Hi Gurus,
    we are on 11.1.2 with unix environment. we have a cube refresh whcih refresh daily.and when this cube refresh is happening one of the user  who is working on that particular aplication has not logged out due to which cube refresh failed.
    that particular user has admin privileges and in our maxl script we have used force kill. even then user has not logged out.
    any workaround to get out of this.any help is appreciated.
    thanks.

    msh $vWorkDir/ess/_login.mxl ;
    spool off ;
    shell  mkdir $vBackupFolder ;
    shell  mkdir $vBackupFolder/$vCurrApp ;
    shell  mkdir $vBackupFolder/bin ;
    spool on to  "$vBackupFolder/$vLogFileName.$vCurrApp.mxl" ;
    set vDbFolder = $ARBORPATH/app/$vCurrApp/$vCurrDB ;
    set vBinFolder = $ARBORPATH/bin  ;
    iferror 'ExitError';
    /* Unload Level 0 data  */
    alter database $vCurrBackAppDB enable cache_pinning;
    iferror 'ExitError';
    alter system logout session on application $vCurrApp force ;
    iferror 'ExitError';
    alter application $vCurrApp enable startup  ;
    iferror 'ExitError';
    alter application $vCurrApp enable commands ;
    iferror 'ExitError';
    alter application $vCurrApp enable updates  ;
    iferror 'ExitError';
    alter application $vCurrApp enable connects ;
    iferror 'ExitError';
    alter application $vCurrApp enable security ;
    iferror 'ExitError';
    alter system load application $vCurrApp ;
    iferror 'ExitError';
    alter application  $vCurrApp load database $vCurrDB ;
    iferror 'ExitError';
    alter system logout session on application $vCurrApp force ;
    iferror 'ExitError';
    export database $vCurrBackAppDB all data to data_file "$vBackupFolder/$vCurrApp.$vJobNumber.all.txt" ;
    iferror 'ExitError';
    export database $vCurrBackAppDB level0 data to data_file "$vBackupFolder/$vDb.level0.txt" ;
    export database $vCurrBackAppDB input data to data_file "$vBackupFolder/$vDb.input.txt" ;
    /* ShutDown Applications */
    drop lock on system all ;
    iferror 'ExitError';
    alter application $vCurrApp disable startup ;
    iferror 'ExitError';
    alter application $vCurrApp disable commands ;
    iferror 'ExitError';
    alter application $vCurrApp disable updates ;
    iferror 'ExitError';
    alter application $vCurrApp disable connects ;
    iferror 'ExitError';
    alter application $vCurrApp disable security ;
    iferror 'ExitError';
    alter database $vCurrBackAppDB unlock all objects ;
    iferror 'ExitError';
    alter system logout session on application $vCurrApp force ;
    iferror 'ExitError';
    alter application  $vCurrApp unload database $vCurrDB ;
    iferror 'ExitError';
    alter system unload application $vCurrApp ;
    iferror 'ExitError';
    /* copy system binary files */
    shell cp $vBinFolder/\*.sec $vBackupFolder/bin 1>/dev/null  2>/dev/null ;
    shell cp $vBinFolder/\*.cfg $vBackupFolder/bin 1>/dev/null  2>/dev/null ;
    shell cp $vBinFolder/\*.sh  $vBackupFolder/bin 1>/dev/null  2>/dev/null ;
    shell cp $vBinFolder/\*.ini $vBackupFolder/bin 1>/dev/null  2>/dev/null ;
    /* copy applications binary files */
    shell cp $vDbFolder/\*.otl  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.rul  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.txt  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.csc  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.db   $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.dbb  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.ind  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.pag  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.esm  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/\*.tct  $vBackupFolder/$vDb 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/../\*.app  $vBackupFolder/ 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/../\*.apb  $vBackupFolder/ 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/../\*.xml  $vBackupFolder/ 1>/dev/null  2>/dev/null ;
    shell cp $vDbFolder/../\*.jar  $vBackupFolder/ 1>/dev/null  2>/dev/null ;
    shell mkdir $vBackupFolder/scripts ;
    shell cp  $vWorkDir/\*  $vBackupFolder/scripts/ 1>/dev/null  2>/dev/null ;
    shell mkdir $vBackupFolder/scripts/ess ;
    shell cp -r  $vWorkDir/ess/\*  $vBackupFolder/scripts/ess 1>/dev/null  2>/dev/null ;
    /* Deleted tempory files */
    shell rm -f $vDbFolder/\*.otn ;
    shell rm -f $vDbFolder/\*.inn ;
    shell rm -f $vDbFolder/\*.esn ;
    shell rm -f $vDbFolder/\*.pan ;
    shell rm -f $vDbFolder/\*.tcu ;
    shell rm -f $vDbFolder/\*.esn ;
    shell rm -f $vDbFolder/\*.pan ;
    shell rm -f $vDbFolder/\*.inn ;
    shell rm -f $vDbFolder/\*.tcu ;
    shell rm -f $vDbFolder/\*.otn ;
    define label 'ExitError';
    /* Start applications  */
    alter database $vCurrBackAppDB enable cache_pinning;
    iferror 'ExitError1';
    alter application $vCurrApp enable startup;
    iferror 'ExitError1';
    alter application $vCurrApp enable commands;
    iferror 'ExitError1';
    alter application $vCurrApp enable updates;
    iferror 'ExitError1';
    alter application $vCurrApp enable connects;
    iferror 'ExitError1';
    alter application $vCurrApp enable security;
    iferror 'ExitError1';
    alter system load application $vCurrApp ;
    iferror 'ExitError1';
    alter application  $vCurrApp load database $vCurrDB ;
    iferror 'ExitError1';
    alter database $vCurrBackAppDB force restructure ;
    iferror 'ExitError1';
    define label 'ExitError1';
    logout;
    /* Create Archives  */
    shell cp "$vBackupFolder/$vLogFileName.$vCurrApp.mxl"   "$vWorkDir/log/bck/$vLogFileName.$vCurrApp.mxl" ;
    shell cp "$vBackupFolder/$vLogFileName.$vCurrApp.err"   "$vWorkDir/log/bck/$vLogFileName.$vCurrApp.err" ;
    shell tar --remove-files -cz -f $vBackupFolder.tar.gz $vRelativeBackupFolder  ;
    shell rm -r  $vBackupFolder ;
    shell scp $vBackupFolder.tar.gz oracle@hypdb:~/backup & ;

  • Unable to bind user to peopleeditor programmatically after SharePoint 2010 August 2011 CU

    I have a drop-down selected index change event to set value for a people editor control. This works fine for the first time. But the next time I change a value in the drop-down, the people editor wont change if it already holds  a value. I need
    to clear it and then  change the drop-down value,. This issue occurs after August 2011 CU update and does not happen in other environment where i dont have this update applied.
    Can someone officially confirm if this a known issue with August 2011 CU? I see this is being reported both in SP2010 and  MOSS 2007 after their respective August 2011 CU updates. Refer
    http://blogs.technet.com/b/stefan_gossner/archive/2011/08/31/august-2011-cu-for-sharepoint-2007-and-2010-has-been-released.aspx

     if (currentUser != null)
    //Clear ppl column:: sharepoint ppl id:  peFinanceDepartment
                                   peFinanceDepartment.Entities.Clear();
                                    PickerEntity UserEntity = new PickerEntity();
                                    // CurrentUser is SPUser object
                                    UserEntity.DisplayText = currentUser.Name;
                                    UserEntity.Key = currentUser.LoginName;
                                    System.Collections.ArrayList entityArrayList = new System.Collections.ArrayList();
                                    entityArrayList.Add(UserEntity);
                                    peFinanceDepartment.UpdateEntities(entityArrayList); 
                                    // Add PickerEntity to People Picker control
                                    //peFinanceDepartment.Entities.Add(peFinanceDepartment.ValidateEntity(UserEntity));
                                    // This should make People Picker control disable|readonly
                                    //peFinanceDepartment.ShowButtons = false;
                                    //peFinanceDepartment.AllowTypeIn = false;
    or
    if you clear using javascript plz follow below url
    http://www.sharemuch.com/2011/12/04/how-to-address-sharepoint-2010-people-editor-issue-not-clearing/
    Thanks
    Reddy
                                   

  • Add Users from people picker field to sharepoint group

    Hi,
    I have created infopath form and added people picker control and then created data connection to add users to sharepoint group.
    Used UserGroup webservice and "AddUserToGroup" operation. If I select single user in people picker and click submit button, web service data connection adding user to sharepoint group without any issue but it's not working for multiple users.If
    I select multiple users in people picker, web service adding only first user to sharepoint groups. In our company we do not prefer custom coding.
    Can anybody help me out to resolve this issue?
    Any help or suggestions would be appreciated.
    Thank you,
    AA.

    You ll be able to achieve this by placing people picker in repeating table control in the form, below url may help you. 
    http://infopath.wordpress.com/2013/04/02/people-picker-email-addresses-repeating-tables-infopath-2010/
    Sivabalan

  • Unable to find Oracle quote Lines Data

    Hi,
    I have to find the query or any other data source which is getting the data for the Print quote report. I am unable to find out from where the data in report is being displayed.
    The Flow is like...
    Search for any quote.
    Click on the quote link
    One Drop poplist will be displayed. Select Print Quote
    And click on the submit button. The PDF report generated,
    Now I have to find out from where this data is coming. Can anyone help me on this.
    Thanks
    Anoop

    Anoop,
    This is a JTT page and there is no VO. If you wanna see how this report is built check out qotSCocPrint.jsp. Here data source are quoting classes. If u need any quoting related data y do u worry about source, y don't u directly hit quoting tables like aso_quote_headers_all and aso_quote_lines_all.
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Can not find User's Manual for Lenovo T420

    Hi ,
      I just bought T420 but unable to find User's Manual.
    The instructions says,
    For the Windows 7 Operation system:
    Click Start and then click Help and Support.  The Windows Help and Support window opens. Click Lenove user Guide in the Lenovo User Guide window, click the link for your model and the User Guide will open.
    However after clicking Help and Support, the Windows Help and Support window opens but there is no 'Lenovo User Guide' window.  Also on-line http://support.lenovo.com/en_US/guides-and-manuals/default.page?  just shows information about hardware !  Where can I find actual User's Manual which describes using this system, backup, usage, restore, etc... ??
    Thanks
      -Shanya

    Shanya,
    Serege1410's suggestion is good and will help you find information about your system, but much of what you seek is probably available in the preloaded software.  You may also want to check the ThinkVantage section of the support site to read up about rescue and recovery to make and restore backups, and access connections to configure custom network and printing profiles.
    Best regards,
    Mark
    ThinkPads: S30, T43, X60t, X1, W700ds, IdeaPad Y710, IdeaCentre: A300, IdeaPad K1
    Mark Hopkins
    Program Manager, Lenovo Social Media (Services)
    twitter @lenovoforums
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

Maybe you are looking for

  • New iMac w/ Lion: MP Navigator software won't scan on my PIXMA MP780

    Bought the iMac w/ Lion, and now my MP Navigator  2.0 software won't scan on my PIXMA MP780. Tried installing MP Navigator 3.0, but it gives me the "The scanner driver supported by this software is not installed. Install it and retry". Any help? I kn

  • Today I download the new iOS in my iPAD, now it is asking me for a passcode I do not have one! never use

    How can I find my iPAD passcode? today I down load the new iOS in my iPAD and now ask me for passcode, I never use one!

  • Deployment problem with glassfish v2

    hi, when i am trying to deploy a WAR file on glassfish v2 following errors are coming..... Timestamp Sep 11, 2008 14:30:26.006 Log Level SEVERE Logger javax.enterprise.system.tools.deployment Name-Value Pairs ThreadID=17;ThreadName=Thread-682;_Reques

  • Flex tree

    Hi. I have some problem with Flex tree component. When I have XML (1), then I have correct tree output folder -item -item But when I create something like(2) , then I will have folder XXX like item. How can I solve it ?

  • IPod is working! It was the USB cord!

    Out of the entire troubleshooting checklist the only one I couldn't do right away was plug into someone else's computer. I tried the USB cord in the port on the back of my own computer, but it didn't work there, either. This past weekend, however, I