MATLAB:fullfile, Error in fullfile>locHandleError
Show older comments
The code was working a day before with no problem but today the following error appears
Error using message/getString
Unable to find message key 'UnknownError' in catalog 'MATLAB:fullfile'.
Error in fullfile>locHandleError (line 141)
excToThrow = MException(msgToThrow.Identifier, msgToThrow.getString);
Error in fullfile (line 93)
locHandleError(exc, varargin);
Error in toolboxdir (line 37)
s = fullfile(tbxprefix, tbxdirname);
Error in matlab.ui.internal.dialog.DialogUtils.imreadDefaultIcon (line 38)
iconFileName = fullfile(toolboxdir('matlab'), 'uitools', 'private', ['icon_' iconName '_32.png']);
Error in msgbox>setupStandardIcon (line 446)
[iconData, alphaData] = matlab.ui.internal.dialog.DialogUtils.imreadDefaultIcon(iconName);
Error in msgbox (line 361)
Img = setupStandardIcon(IconAxes, IconString);
Error in errordlg (line 59)
handle = msgbox(ErrorStringCell,dlgName,'error',replace);
Error in uiopen (line 202)
errordlg(err);
Answers (2)
Maryam Hasannasab
on 13 Aug 2018
1 vote
Walter Roberson
on 11 Aug 2018
When you see something about being unable to find the message key, then one of two things has happened:
- corrupted MATLAB installation; or
- you have too many files open already and MATLAB is not able to open a file it would use to create the correct error message.
In practice the second of those is much more likely. Try
fopen('all')
to see the list of open files.
5 Comments
Maryam Hasannasab
on 11 Aug 2018
Walter Roberson
on 11 Aug 2018
What do you see if you
ls(fullfile(toolboxdir('matlab'), 'uitools', 'private', 'icon_error_32.png'))
Maryam Hasannasab
on 12 Aug 2018
Walter Roberson
on 12 Aug 2018
Does that happen even if the ls() is the first thing you do after restarting MATLAB ?
Maryam Hasannasab
on 12 Aug 2018
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!