iTunes app will not launch in Yosemite

Originator:hagins.josh
Number:rdar://19096465 Date Originated:29-Nov-2014
Status:Duplicate/18758471/Open Resolved:
Product:OS X Product Version:10.10.1
Classification:Serious Bug Reproducible:Sometimes
 
Summary:
The iTunes app will not launch when attempting to open through Spotlight, the Dock, or Finder (via double-clicking iTunes.app). The app only launches when directly running the executable at /Applications/iTunes.app/Contents/MacOS/iTunes.

When attempting to open the app through Terminal, the following error message is returned:

$ open -a /Applications/iTunes.app
LSOpenURLsWithRole() failed for the application /Applications/iTunes.app/Contents/MacOS/iTunes with error -10699.

Steps to Reproduce:
1. Upgrade from Mavericks (10.9.5) to Yosemite (10.10.1) through the App Store.
2. In Finder, navigate to /Applications and double-click iTunes.app
3. In Terminal, execute the command "open -a /Applications/iTunes.app"
4. In Spotlight, type 'iTunes' and select the app
5. Click the iTunes icon in the Dock

Expected Results:
iTunes app should launch normally.

Actual Results:
iTunes app does not launch. When attempting to open through the Terminal, the following error message is displayed: "LSOpenURLsWithRole() failed for the application /Applications/iTunes.app/Contents/MacOS/iTunes with error -10699."

Version:
10.10.1

Notes:
A workaround is possible by directly running the executable within the iTunes package contents. Either in Finder or through the Terminal, open /Applications/iTunes.app/Contents/MacOS/iTunes

Configuration:
MacBook Pro (17-inch, Mid 2010)
Processor: 2.66 GHz Intel Core i7
Memory: 8 GB 1067 MHz DDR3
Startup Disk: Macintosh HD
Graphics: NVIDIA GeForce GT 330M 512 MB

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!