Sunday, November 24, 2013

Только я собрался очередной обзор выкладывать - перестал работать Photoshop Elements на Маке - а я без него как без рук, я прямо расстроился. И так его запускал и эдак - показывает пустое окно регистрации и зависает... Первой реакцией было купить новый. С другой стороны старый работает прекрасно, полностью меня устраивает. Кароче вспомнил что я программист - решил запустить его из терминала посмотреть на сообщения.

MacOS$ ./Adobe\ Photoshop\ Elements 

objc[1382]: Class EpicJSWindowExternalHandler is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicWizardController is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicPanel is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicController is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_personalization.framework/adobe_personalization. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicController is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_registration.framework/adobe_registration. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicJSWindowExternalHandler is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_registration.framework/adobe_registration. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicWizardController is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_registration.framework/adobe_registration. One of the two will be used. Which one is undefined.

objc[1382]: Class EpicPanel is implemented in both /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_eula.framework/adobe_eula and /Applications/Adobe Photoshop Elements 6/Adobe Photoshop Elements.app/Contents/Frameworks/adobe_registration.framework/adobe_registration. One of the two will be used. Which one is undefined.

file://localhost/Applications/Adobe                   Photoshop       #######lements                                                                                                                                                                                                             /Adobe                   Photoshop       ######lements.app/Contents/Required/AdobeADM.bundle/
^C

Чтож имеются сообщения от объектного Си как я понимаю о том найденных классах с одинаковыми именами но в разных библиотеках. Возможно раньше МакОС просто подгружал последний, но в новом Маверике это возможно уже не так? Попробовал переместить adobe_registration.framework/adobe_registration из Framework куда нибудь - например в новую, сделанную специально для этого случая директорию Contents/repair

И все взяло как и заработало! Я даже удивился, что все так просто "чинится".

Остались сообщения о соападении имен других классов, но меня это уже не волнует - редактор теперь работает и это все что мне надо.

No comments:

Post a Comment