MATLAB:fullfile, Error in fullfile>locHandleError
古いコメントを表示
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);
回答 (2 件)
Walter Roberson
2018 年 8 月 11 日
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 件のコメント
Maryam Hasannasab
2018 年 8 月 11 日
Walter Roberson
2018 年 8 月 11 日
What do you see if you
ls(fullfile(toolboxdir('matlab'), 'uitools', 'private', 'icon_error_32.png'))
Maryam Hasannasab
2018 年 8 月 12 日
Walter Roberson
2018 年 8 月 12 日
Does that happen even if the ls() is the first thing you do after restarting MATLAB ?
Maryam Hasannasab
2018 年 8 月 12 日
カテゴリ
ヘルプ センター および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!