System wide failure to load .nib files

Hi everyone,
I've recently stumbled across a problem. Several of OS X bundled applications are no longer functioning due to uncaught exceptions in the application.
1) Mail.app throws an exception and terminates when trying to open an e-mail message:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[NSViewController loadView] could not load the "MessageView" nib.'
2) Stickies.app (Sticky notes) generates a log record (seen in the console app) when attempting to show a sticky note:
From the console log:
-[NSWindowController loadWindow]: failed to load window nib file 'StickiesDocument'.
But the application is not getting terminated.
3) Preview.app has stopped working, but is not generating any log records or uncaught exceptions.
4) Terminal.app generates a log record when attempting to open a terminal window at startup:
From the console log:
-[TTWindowController loadWindow]: failed to load window nib file '(null)'.
There might be other apps that could possibly have the same issue
Having provided the background of the issue my question therefore is: What might be possible solutions to this? (Except reinstalling OS X which is the last (and only) option on my list)
Thanks in advance!
With regards,
Valentine

Unfortunately, there is no where to download Apple's applications without reinstalling.
Do a backup. Boot to the Recovery Volume (command - R on a restart or hold down the option key during a restart and select Recovery Volume). Run Disk Utility Verify/Repair and Repair Permissions. Then reinstall the OS.
OS X Recovery
OS X Recovery (2)

Similar Messages

  • Mail Unable to load nib file: MailViewer

    Mail decided not to work. looking at the console I get:
    Mail Unable to load nib file: MailViewer, exiting
    I read somewhere that it might have gotten corrupted, and that therefore I need to reinstall. Is there an easy way to install just Mail in its latest version and not go through (likely outdated) pkg installers? Even better, any other way of solving this problem?
    Many thanks in advance.
    Ivan

    I would say you have a serious issue with your hard drive. Consider doing a format with zero all data options enabled, and see if it pass. You might also consider buying some advanced disk repair utility to test (and repair ?) the drive (TechTool, DiskWarrior or Drive 10).
    Is there an (windows burnable) image "updated rescue disk"?
    No, the restore disk comes with each machine and is to keep in safe place.
    Use it to reinstall your system and apply the Mac OS Update via Software Update or using the same combo update.
    Why reward points ?

  • Quicktime: Unable to load nib file: MainMenu, exiting.

    Recently updated OS X to 10.6.8
    Ever since the upgrade, my system quicktime player is completely dead.   Will not launch, displays generic icon in the application folder.
    iMac:QuickTime Player.app ryan$ pwd
    /Applications/QuickTime Player.app
    iMac:QuickTime Player.app ryan$ ls
    Contents
    iMac:QuickTime Player.app ryan$ cd C*
    iMac:Contents ryan$ ls
    Info.plist    MacOS        Resources    _CodeSignature    version.plist
    iMac:Contents ryan$ cd M*
    iMac:MacOS ryan$ ls
    QuickTime Player
    iMac:MacOS ryan$ ./Q*
    2011-12-16 13:40:05.201 QuickTime Player[30859:903] Unable to load nib file: MainMenu, exiting
    iMac:MacOS ryan$
    I've run the repair permissions utility, within the disk utility several times on the volume.
    I've run the verify disk utility on the volume - no problems reported.
    No other application issues that I've noticed; only quicktime is broken.
    Not sure what to do next.   If it gave me a clue about which "nib" file it was after I could go check it.
    iMac:English.lproj ryan$ pwd
    /Applications/QuickTime Player.app/Contents/Resources/English.lproj
    iMac:English.lproj ryan$ ls -lrt
    total 0
    -rw-r--r--  1 root  wheel  5143 Aug  8 06:39 ExportRefMovieForWebTemplate.html
    -rw-r--r--  1 root  wheel   350 Aug  8 06:39 SaveForWebiFrameTemplate.html
    drwxr-xr-x  2 root  wheel   102 Aug  8 06:41 MGRemoteHUDView.nib
    iMac:English.lproj ryan$  cd *nib
    iMac:MGRemoteHUDView.nib ryan$ ls -lrt
    total 0
    -rw-r--r--  1 root  wheel  4208 Aug  8 06:39 keyedobjects.nib
    Am I missing files in that directory structure??

    Did you repair permissions & restart after the
    update?
    I tried repairing the permissions and QuickTime still failed to launch; however, I didn't think to restart the machine. But then I fired up TechTool and it found problems with the volume structure, repaired it, and all is good now. So I'm not sure if TechTool fixed the problem or if it was eventually restarting after repairing the permissions.

  • QuickTime fails to launch: "Unable to load nib file"

    QuickTime has decided today that it will no longer launch. When I look at the message generated in Console it says:
    "QuickTime Player[300] Unable to load nib file: MainMenu, exiting"
    This has been happening since I updated my copy of Fetch. I have tried reinstalling QuickTime but it hasn't helped.
    I am running QuickTime Pro 7.1.6 with DivX and Flip4Mac, both of which were installed some time ago and everything has been running fine until this morning.
    Any ideas what I should do next?
    Thanks.
    iBook G3   Mac OS X (10.3.9)   QuickTime Pro 7.1.6 with DivX and Flip4Mac 2.1.1.70

    Did you repair permissions & restart after the
    update?
    I tried repairing the permissions and QuickTime still failed to launch; however, I didn't think to restart the machine. But then I fired up TechTool and it found problems with the volume structure, repaired it, and all is good now. So I'm not sure if TechTool fixed the problem or if it was eventually restarting after repairing the permissions.

  • Safari unable to load nib file?

    I have a user who when they click to start Safari the icon bounces once and does not start.
    I found the crash log that says this,
    5/13/14 2:26:32 PM
    com.apple.launchd[68]
    ([0x0-0x29029].com.apple.Safari[172]) Exited with exit code: 1
    5/13/14 2:26:52 PM
    Safari[174]
    Unable to load nib file: MainMenu, exiting
    5/13/14 2:26:52 PM
    Safari[174]
    Unable to load nib file: MainMenu, exiting
    5/13/14 2:26:52 PM
    com.apple.launchd[68]
    ([0x0-0x2a02a].com.apple.Safari[174]) Exited with exit code: 1
    5/13/14 2:26:52 PM
    com.apple.launchd[68]
    ([0x0-0x2a02a].com.apple.Safari[174]) Exited with exit code: 1
    5/13/14 2:27:37 PM
    com.apple.launchd[68]
    (0x10a1d0.Locum[180]) Exited: Terminated
    I dont know what this means or how to fix it.
    We had a power outage when the user was in Safari.
    OSX 10.5.8
    Safari 5.0.6
    Thanks for your help
    SS

    They need to reinstall Safari : Safari 5.0.6 for Leopard
    although other applications & OS components may also have been affected.

  • Problems loading nib files after class is split into a static library.

    I've recently split a project so that the common re-usable controls are in their own class library. My original application project now references these using a cross project reference.
    However, since I have split the projects up, my original project crashes when it loads main.xib because it cannot find one of the custom classes which is defined in the library project.
    When I first split up the projects, I noticed that there were problems with the nib files not being able to find the IB outlets of the custom classes, but I managed to get around these by going importing the relevant library class files manually (File > Read Class Files…).
    I have made sure that all of the nib files compile without warning, so as far as I can tell, Interface Builder is able to read the necessary class headers, but when I try to run the app, it crashes saying that there is an unknown class in the Interface Builder file and that the class is not coding compliant.
    Are there any steps I've missed or advice on how to troubleshoot this?

    I did a bit of digging. The reason why this wasn't working is because the class in question was referenced by the nib files, but not in code. Therefore, while the code compiled and there were no warnings with the nib files, the linker was not linking the classes because no code used them directly.
    This can be fixed by going to the Project Settings, and on the Build tab, underneath the Linking heading, adding -ObjC to the Other Linker Flags section.

  • Mail: Unable to load nib file: MailViewer, exiting  How do I correct this?

    I have Mail Ver 5.3  listed in Applications but will not open.

    I would say you have a serious issue with your hard drive. Consider doing a format with zero all data options enabled, and see if it pass. You might also consider buying some advanced disk repair utility to test (and repair ?) the drive (TechTool, DiskWarrior or Drive 10).
    Is there an (windows burnable) image "updated rescue disk"?
    No, the restore disk comes with each machine and is to keep in safe place.
    Use it to reinstall your system and apply the Mac OS Update via Software Update or using the same combo update.
    Why reward points ?

  • File Type Associations Do Not Stick System-Wide CS4

    When I set File Type Associations for PSD, Tiff, DNG and Jpeg fles in Bridge CS4 so that my files will open in PS CS3 (and insure that the same file associations apply in Bridge CS3), this works as it should from within CS4 and CS3, but it is impossible to introduce a system-wide change in Mac OS 10.5.5 via File-Info. It always reverts to CS4 for these file types, if I try to 'modify all'. The same thing happened when I upgraded from CS2 to CS3.

    If File Type Associations are set properly in the Bridge preferences, the default setting can be made to open files in PS CS3, with CS4 installed. This works from within CS3 and CS4. However, it sometimes happens that one is in the Finder, and the default remains PS CS4, however much one tries (via File-Get Info) to modify the default system-wide settings so that these files open in CS3. In any event, a bit invasive. Of course, if I could get comfortable with the Adjustment Layer Panels, all this would be unnecessary, but for the moment, there appear to be too many clicks, and it is going to take some time, so I don't want to burn bridges. Perhaps there is also some ambiguity in my mind as to what the pointing finger in the new Curves dialogue box, much like a tolling bell, is trying to tell me.
    But thanks, once again Anne, for your good-natured help.

  • FDM System-wide

    I tried using FDM and i love it. However, I did a thorough Google search and this forum for a solution to my issue but could not find any answer. I hope someone will be able to assist me with a solution.
    Am wondering if it is possible for FDM to fetch mails from an ISP Domain box (multidrop/catchall mailbox) that holds mails for several users , and then hand them to Postfix that has Dovecot LDA delivery configured. The mails will then be delivered (by Dovecot's LDA) to respective users. I use Fetchmail (that is able to do this), but there are some issues with it, (like sometimes it gets stuck on large mails, etc).
    Here I illustrate my current Fetchmail System-wide setup's /etc/fetchmailrc file:
    # /etc/fetchmailrc
    set postmaster [email protected]
    set no bouncemail
    set daemon 300
    set logfile =  "/var/log/fetchmail.log"
    poll isp.domain.com proto pop3
    localdomains abc.net
    no dns
    no envelope
    user domain_mbox_username
    pass domain_mbox_passwd
    is * here
    In the above fetchmailrc, "is * here*,  * is aliased to our catchall account in our local postfix server. The ISP domain mailbox is configured as a catch-all domain and it holds our users emails (several different email addresses but all "@abc.net")
    I couldnt find a way to do this with FDM since I am limited to delivering to mbox/maildir directly, and the way I understand it is that I would have to create individual inbox references. This would be tedious if we have some hundreds pop3  local mailboxes, ( I might be wrong in my assumption).
    With my current setup, aliasing to the catchall account automatically distributes to respective mailboxes by reading the mail headers. (and also am not very good in coding, please treat me like a newbie )
    Looking forward to your assistance.
    Thanks and regards,
    Clemo
    Last edited by wclemo (2013-07-24 17:28:45)

    Hi, this post is for 10g, bu I don't think much have changed (except the file location: \MWHOME\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\YOUR_CATALOG\root\system\metadata)
    http://oraclebi.blog.com/tip-of-the-day-data-format-file-in-obiee/
    I didn't test it myself.

  • What is the procedure to load source files in to jDeveloper

    Hi,
    I am working on jDeveloper to build custom application to integrate to e-business suite. I am in the mid of development, unfortunately i have to move to another location and need to start developement. I have .jpr,jpx,jws and all the source files(all java files) from old system. i want to load these files into new system jDeveloper and start working from there. I tried opening the files and jDeveloper so many ways but could not succeed and facing errors.
    Can any one tell me what is the best and correct way to import files into new system's jDeveloper.
    Thanks

    Hi just copy the old jdev folder from jdeveloper/jdevhome/jdev folder, to new jdeveloper installation after deleting the jdev folder from new installtion.You will get the same old projects and files automatically!
    Regards,
    Mukul

  • W2K8 & Win7 - Setting system-wide Trusted file locations not working

    Win 2008 Network, Win 7 workstations.
    RE: Setting system-wide trusted file locations
    I have an application using Flash stored on a network location that accesses other files in the same location.  This causes the security warning "The following local application... is trying to communicate with this internet-enabled..."  I can add the location to the trusted sites in the Setting Manager and the warning goes away.  It is not practical however to do this on every machine on the network.  I have tried the FlashPlayerTrust directory and mms.cfg file and neither of these seem to work.  Is there a trick to getting the FlashPlayerTrust directory to work properly.  If I could get this working, I could create a script that copies this file to all machines on the network. 
    Any help you be greatly appreciated. 

    Hi Todd,
    Can you please provide just a little more detail?
    * When you say "accessess", what API is being used?  Are the paths to the other files relative, file: URI http: URI, other?
    * In the FlashPlayerTrust directory, are you using the same path notation as appears in the Settings Manager?  What's a sample {filename}.{ext} being used?
    Thanks!
    -Erica

  • Hide a  type of file System wide not just the extension*

    Is it Possible & if So  Howto hide a type of file System wide not just the extension*
    Am trying to HIDE the Associated file for Photo Processing software in Finder, its a Specific file to the Program & holds the Raw data text Processed Info
    . Would mean I would need to change each File individually
    Is there a way/apple script?
    Knowledge or experience would be Appreciated
    Thanks

    I followed these instructions and they work, but I also get errors. Here are two files in the directire, and the contents of ~/.profile, I called the function killextension:
    I run the command to hide the PDF:
    Note the two errors. Thank you very much, BTW. No more Dropbox attributes files!  

  • System error 988 whlie loading the LabView eun-time engine (C:\Program file\....\\lvrt.dll)

    I am trying to use NI devices with Lazarus (there is no pascal section, so I post here).
    When I try to run my application:
    DAQmxBaseCreateTask('TaskHandle', TaskHandle);
    DAQmxBaseCreateAIVoltageChan(taskHandle,'Dev1/ai0','',DAQmx_Val_Cfg_Default,-10.0,10.0,DAQmx_Val_Volts,'');
    I get the following error message:
    „System error 988 while loading the LabView eun-time engine (C:\Program file\....\\lvrt.dll)
    nidaqmxbaselv requires a version 2010 (or compatible) LabView run-time engine. Please contact the vendor of nidaqmxbaselv to correct this problem.“
    I installed LabView run-time engine 2012, but I still get the same error.
    Then I tried to install LabView run-time engine 2010- the same result.
    I removed LabView run-time engine 2012- same result.
    I tried to install LabView run-time engine 2010 again (since I did not see it in the add/remove list)- then I noticed, that the installer shows „A newer version is already installed".
    What shall I do?

    Hi,
       Can I ask the same question too?
       I am using
       Windows 7 sp1 x64
       Visual Studio 2010 pro 
       NI USB-6009  
       ni-daqmx base 3.4.5 
       I created a empty win-32 console project and putted the ANSI C Example program: acquireNScans.c with the include file and lib file of nidaqmxbase in the same folder. I added this line on the top of the source code #pragma comment(lib,"nidaqmxbase.lib"), built without any error. When I tried to run it, I got this same message.
      I tried changing to shared dll mfc and delaying linking lvrt.dll, but did not work.
      Looking forward to your reply.
    all the best.

  • FAILURE ( 5640 ): FALSE: Verify File: \\SERVER\DeploymentShare\Operating Systems\Image 11-13-2014.wim\image.wim ERROR

    Guys,
    I need help with this error please. I have a WDS in building 13 and another 1 in building 31; Both servers have MDT 2013. At some point, both deployment shares were linked via MDT but I deleted that few days to solve some deployment share corruption in building
    31 WDS.
    Presently I have 2 32bit images (my 64bit images work fine) giving me the following MDT error in BUILDING 13 during the image deployment:
    FAILURE ( 5640 ): FALSE: Verify File: \\BUILDING 31 SERVER\DeploymentShare\Operating Systems\Image 11-13-2014.wim\image.wim
    Litetouch deployment failed, Return Code = -2147467259 0x80004005
    Failed to run the action: Install Operating System.
    Unknown error (Error:00001608; Source: Unknown)
    The Execution of the group (Install) has failed and the execution has been aborted. An action failed....
    Please note, BUILDING 13 deployment share is not linked to BUILDING 31 deployment share. I don't understand why this error is pointing to BUILDING 31 deployment share.
    \\BUILDING 31 SERVER\DeploymentShare\Operating Systems\Image 11-13-2014.wim\image.wim  has been removed. I need the task sequence to point to
    \\BUILDING 13 SERVER\DeploymentShare\Operating Systems\Image 11-13-2014.wim. BUILDING 13 deployment Share task sequences are pointing to
    \\BUILDING 13 SERVER\DeploymentShare as well as my CustomSettings.ini and Bootstrap.ini 
    1. I have diskpart and cleaned the disc, no luck.
    2. I have checked the Install action for both images task sequences and even verified each action on both tasks and cant find any error.
    3. I have re-generated the boot images and retyped
    \\BUILDING 13 SERVER\DeploymentShare on its CustomSettings.ini and Bootstrap.ini 
    4. I am in the process of copying Image 11-13-2014.wim back to
    \\BUILDING 31 SERVER\DeploymentShare\Operating Systems BUT again I don't understand why these task sequences are pointing to building 31. If this step doesn't work, I will restore both images from a backup and re-added them to building 13 MDT.
    But I don't think these steps are the solution.I am out of ideas here...

    I disabled McAfee AV, moved images boot files to a different location, regenerate boot images files in MDT, update deployment share, re-add boot files to WDS & refresh WDS. This works for me.

  • System wide configuration file

    I have a number of EJBs and plain Java Objects that all share a common set of 'configuration
    properties' that the business would like to configure in run-time to affect how
    the EJBs work.
    Hence, I think that defining the same properties per EJB deployment descriptor
    is overkill and wouldn't allow the business to change all EJBs at once.
    What I'm really looking for is a system wide configuration XML file. Has anyone
    got any ideas for how to make this a true singleton across the whole application
    (2 app server clusters)??
    Database is the obvious choice but seems overkill - the EJBs will use the configuration
    information very frequently leading to lots of database reads. Has anyone got
    a good 'file' equivalent that does some temporary caching instead?
    Long shot I know, but thought that I'd ask.

    OK thanks.
    I'm starting to get twitchy about using read only entity beans to represent what
    is afterall a set of name/value pairs. So I either:
    1) Have an Entity bean instance per name/value pair. So I use findByPrimaryKey
    (the name of the property)
    2) Have an Entity bean that stores the whole collection of properties internally
    and provides a 'getProperty' business method. But I feel like this is bending
    the use of Entity beans though (what would findByPrimaryKey do?!)
    May just go for a caching POJO instead.
    Rich
    "Dimitri I. Rakitine" <[email protected]> wrote:
    Ah - these were added in WebLogic 7.0. Anyway, readonly beans with multicast
    invalidation should be able to do what you want.
    Rich <[email protected]> wrote:
    Thanks. I understand read-only entity beans but not optimistic. Canyou point
    me at a 6.1 document?
    "Dimitri I. Rakitine" <[email protected]> wrote:
    You can use entity beans which cache data between transactions (RO
    or
    optimistic), or
    you can use cluster products like JavaGroups (http://sourceforge.net/projects/javagroups/)
    or Coherence (http://www.tangosol.com/products-clustering.jsp).
    Rich <[email protected]> wrote:
    I have a number of EJBs and plain Java Objects that all share a commonset of 'configuration
    properties' that the business would like to configure in run-time
    to
    affect how
    the EJBs work.
    Hence, I think that defining the same properties per EJB deploymentdescriptor
    is overkill and wouldn't allow the business to change all EJBs at
    once.
    What I'm really looking for is a system wide configuration XML file.Has anyone
    got any ideas for how to make this a true singleton across the wholeapplication
    (2 app server clusters)??
    Database is the obvious choice but seems overkill - the EJBs will
    use
    the configuration
    information very frequently leading to lots of database reads. Hasanyone got
    a good 'file' equivalent that does some temporary caching instead?
    Long shot I know, but thought that I'd ask.--
    Dimitri
    Dimitri

Maybe you are looking for

  • Can't open file: "Could not complete your request because of a program error"

    I have a Photoshop file that suddenly won't open.  Last week I upgraded to CS5--the file had been created in CS3 prior to that.  When I try to open it, I receive this error message (in CS5): "Could not complete your request because of a program error

  • Help needed using content and structure functionality

    Several times now I have had users who wanted to move libraries or lists, etc. from one place within a site collection to another. The problem is that often, when they go into content and structure, select their source, the only action that appears i

  • Conversion agent-edi850 purchase order document

    HI,   i saw a blog which shows the conversion of EDIFACT to IDOC byy using conversion agent in XI. (/people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact) i want to convert a EDI850 a   ANSIX12  document into IDOC...... Can someone help........

  • Servers connected to Nexus 5548 only getting 200 Mbps of throughput

    Servers connected to NExus 5k were only getting 100 Mbps of throughput. So I disabled Flow control recieve on all the ports. After this we are getting 200 Mbps of speed. The servers are connected throuh 10 gig port. Could you guys please suggest why

  • Osmf 1.6 vs osmf with Adobe FlashBuilder 4.6 Beta

    Hi All,   I was using OSMF that comes with Flash Builder 4.5/4.6 until now... This SWC file is about 341KB, and when I call this method to get the Media Element for a FLV/MP4 file it works just fine - osmfMediaFactory.createMediaElement(url) Now, I g