iTunes displays a page without text content during a new iOS device registration

Originator:xfox
Number:rdar://11932602 Date Originated:23-Jul-2012 01:49 AM
Status:Closed Resolved:Yes
Product:iTunes Product Version:iTunes 10.6.3 (25) 64 bit
Classification:Other Bug Reproducible:Sometimes
 
23-Jul-2012 01:49 AM Andrea Govoni:
Summary:
When first connecting a new iOS device, like an iPod touch, iPad or iPhone, to iTunes and choosing to register the device, after the license agreement screen iTunes displays an almost empty page (see attached screenshot #1).

Steps to Reproduce:
1. Connect a new iOS device to a Mac with iTunes.
2. When iTunes displays the screen inviting to register the device, choose "Register".
3. Accept the displayed license agreement.

Expected Results:
iTunes should display the page to choose an Apple ID to register the device with (see attached screenshot #2).

Actual Results:
iTunes displays a page with only an Apple logo, an empty frame and a small boilerplate text at the bottom of the page.

Regression:
In the past months I experienced this issue with various iOS devices, both on Mac OS X 10.6 and OS X Lion, last one being with a refurbished iPod touch (4th generation) 64 GB.

Notes:
It seems that clicking on another iTunes section, such as Music, and clicking back on the connected iOS device on the left column is sufficient to force iTunes to correctly repaint the page.

23-Jul-2012 01:49 AM Andrea Govoni:
'Screenshots.zip' and 'Mac mini system information.spx' were successfully uploaded


24-Jul-2012 08:12 PM Apple Developer Bug Reporting Team :
Our engineers have not been able to reproduce the reported behavior.

Please provide more information if still reproducible - Charles log, for example.

Here are directions.

On your Desktop/Macbook:
   1.  Install Charles from http://www.charlesproxy.com/
   2.  Install the Charles cert on desktop/laptop:  http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
   3.  Launch Charles, in Proxy -> Proxy settings -> go to SSL tab
        a.  Click the + to add an entry under locations
        b.  Host:    	*
        c.  Port:  	443
        d.  Enable SSL proxying.
   4.  Clear the Charles log (trash-can), reproduce and save session

If you need to gather traffic from iOS, now do this:
   1.  Ensure steps 1-3 above are completed
   2.  Connect to same Wifi/subnet as iOS device, get desktops/laptops IP address
   3.  Install Charles Cert on iOS Device by visiting:
http://charlesproxy.com/charles.crt
   4.  Setup proxy on iOS Device
        a.  Go to Settings -> Wifi -> select blue arrow for connected wifi to view its settings, go to bottom to http proxy section.
        b.  Select manual
        c.  Server: enter IP from step 2
        d.  Port: enter 8888
   5.  Now clear the Charles log (trash-can), reproduce on iOS device and save session
   6.  On device, go to settings, wifi, pick the network, and enter machine name where the above charles app is installed. Port = 8888.
   7.  When done, to remove proxy setting, on device:
        a.  Go to Settings -> Wifi -> select blue arrow for connected wifi to view its settings, go to bottom to http proxy section.
        b.  Select None
For more information:
http://www.charlesproxy.com/assets/charles-proxy.mobileconfig


31-Jul-2012 12:49 AM Andrea Govoni:
I tried to reproduce the issue but I had no luck so far.
Still, I've not been able to perform exactly the same steps and this might have influenced the results.
When I first submitted this bug report I was connecting my new refurbished iPod touch (4th generations) to iTunes for the first time. I discovered later that it had iOS 5.0.1 installed. I stopped the registration process just after step 3 and never really completed it. However, at that point I had already accepted the license agreement and, as a result, I've not been able to make the license agreement screen appear anymore. Each time I tried the registration process jumped directly from the welcome screen inviting to register the device to the the page to choose an Apple ID to use. I even tried to restore the iPod from iTunes but I only managed to update the device to iOS 5.1.1 and to stop iTunes from displaying the screen to register the device.
In order to consistently try to reproduce the issue I need a way to restore my iPod touch to a state that will make iTunes ask me to register the device (and accept the license agreement) once again.
How can I accomplish this task?


11-Oct-2012 09:31 PM Apple Developer Bug Reporting Team :
Have you tried connecting the iPod touch while in another user account on the same computer? How about a different wireless network or location altogether? On another computer altogether?

Also, what is FoxTunes?  We noticed in the screenshots that the iTunes windows were named "FoxTunes"

Our system shows that this iPod touch has already successfully been tethered. Has the issue been resolved now?


06-Dec-2012 06:20 AM Andrea Govoni:
OK, did you read what I posted on 30-Jul-2012?
In order to try to reproduce the issue I need a way to restore my iPod touch to a state that will make iTunes ask me to register the device and accept the license agreement once again. If it is feasible, of course.
That's because the issue is triggered only *sometimes* and *only* when accepting the license agreement.

What do you mean with "has already successfully been tethered"?
I wrote that "clicking on another iTunes section, such as Music, and clicking back on the connected iOS device on the left column is sufficient to force iTunes to correctly repaint the page", so it's not a blocking issue and I've been able to successfully complete the registration procedure.

FoxTunes is simply the parent folder of my iTunes Media folder (see screenshot "iTunes Media folder path.png").
It seems that iTunes 10 had the feature to name the main iTunes window as the parent folder of the iTunes Media folder. Now with iTunes 11 that feature has gone.

06-Dec-2012 06:20 AM Andrea Govoni:
'iTunes Media folder path.png' was successfully uploaded


25-Sep-2013 10:40 PM Apple Developer Bug Reporting Team :
We have not been able to reproduce the reported behavior.

If you continue to encounter this issue, please provide any information that would assist us in reproducing this reported behavior.


25-Sep-2013 10:53 PM Andrea Govoni:
I've not encountered the issue in a long time, so I'm marking this bug as resolve.
Next time I'll experience a similar issue I'll collect Charles log, as per your instructions.
Kind regards.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!