Hi Walter, thanks for your patience. I found out where the problem was! Through a power cut or something, I had managed to save 'fullfile.m' into the current folder without I even notice. So MATLAB confused its own fullfile with the one I had saved in the folder. I removed the file so there is no problem any more.
MATLAB:fullfile, Error in fullfile>locHandleError
9 views (last 30 days)
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);
0 Comments
Answers (2)
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
Walter Roberson
on 12 Aug 2018
Does that happen even if the ls() is the first thing you do after restarting MATLAB ?
See Also
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!