SEP 14.0 RU1 fails to open GUI on Korean language MAC OS X 10.x

book

Article ID: 170454

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

Unable to open SEP UI when SEP 14.0 RU1 is installed on Korean language MAC OS X 10.x

No errors during installation. After rebooting the system and launching SEP UI we get the below error:
"SEP application terminated unexpectedly"

The crash information has the below error mentioned:

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]' terminating with uncaught exception of type NSException abort() called.

Cause

Korean language "SEPUIMainWindow.xib" is corrupt.

Environment

SEP 14.0 RU1

Korean MAC OS X 10.x

Resolution

The issue will be fixed in SEP 14.0 RU1 MP1 version.

Workaround:
 
To fix the issue, on the affected system, copy English resource from,
"/Applications/Symantec Solutions/Symantec Endpoint Protection.app/Contents/Resources/English.lproj/SEPUIMainWindow.nib"
to  "/Applications/Symantec Solutions/Symantec Endpoint Protection.app/Contents/Resources/ko.lproj/SEPUIMainWindow.nib"
 
Alternatively, if the workaround needs to be implemented on multiple machines remotely, then run attached "fixKoNib.sh" script which can be pushed through Apple Remote Desktop to client machines. This will replace the corrupted Korean resource with English resource.

Attachments

fixKoNib.sh get_app