OS X Startup Failure After Updating to Sierra 10.12

Mac systems that update to macOS 10.12 Sierra from earlier versions and had run ROES before may fail to launch from either the native install or the launch.jnlp.  If the launch appears to be proceeding as usual (showing the Downloading Catalog, Reading Catalog, etc.) and then hangs or throws a ROES Quit Unexpectedly error, please look at the roeslog file in the .labname folder for the specific launch (remember you will need to use Finder and the Go - Go to folder method to get to the ~/.labname folder).

The roeslog may show null pointer exceptions relating to MacFont like this:

java.lang.NullPointerException

at com.sun.javafx.font.MacFontFinder.populateFontFileNameMap(MacFontFinder.java:99)

at com.sun.javafx.font.PrismFontFactory.getFullNameToFileMap(PrismFontFactory.java:1740)

at com.sun.javafx.font.PrismFontFactory.getFontFamilyNames(PrismFontFactory.java:1279)

at com.sun.javafx.webkit.prism.WCFontImpl.getFont(WCFontImpl.java:63)

at com.sun.javafx.webkit.prism.PrismGraphicsManager.getWCFont(PrismGraphicsManager.java:83)

at com.sun.webkit.network.URLLoader.twkDidFinishLoading(Native Method)

 

If it does, please try the following:

Opened up the Font Book and run a validation (process can be found at https://support.apple.com/en-us/HT201749), which may find many bad fonts and duplicates to fix/remove/disable.  The best fix is likely to just run a Restore Standard Fonts in the Font Book.

 

Article Details

Article ID:
26
Category:
Views:
2,524