I keep getting the error "Error: File: builtin.m Line: 1 Column: 24 Invalid text character...". How do I fix this?

25 Ansichten (letzte 30 Tage)
Hi,
The full error is:
"Error: File: builtin.m Line: 1 Column: 24
Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII characters."
I get it whenever I try to do anything, including close Matlab. The file name changes slightly depending on what I do: for example, when I try to open a new file, I get the following error:
"Error in matlab.unittest.internal.ui.toolstrip.getFileInfoForToolstrip (line 8)
isClassBasedTest = false;",
preceded by the above text with "false.m" as the file name.
I think the problem started when I tried to set the path? I got the following error:
"Unable to run P-code file. The file header is damaged.
Error in pathtool (line 13)
isDesktop = desktop('-inuse');"
But I'm not sure. Any help that you can give me would be appreciated!
  2 Kommentare
Steven Lord
Steven Lord am 10 Sep. 2024
Can you confirm that you haven't defined your own builtin.m function that's taking precedence over the built-in builtin function?
which -all builtin
built-in (/MATLAB/toolbox/matlab/lang/builtin) /MATLAB/toolbox/coder/half/@half/builtin.p % half method
What do you see when you look at the first line of builtin.m (which ought to contain just the help text for the built-in builtin)?
dbtype 1 builtin.m
1 %BUILTIN Execute built-in function from overloaded method.
Dinithi
Dinithi am 10 Sep. 2024
Bearbeitet: Dinithi am 10 Sep. 2024
I keep getting the error code again...
which -all builtin
Error: File: which.m Line: 1 Column: 24
Invalid text character. Check for unsupported symbol, invisible character, or pasting of non-ASCII
characters.
Error using connector.internal.getClientType
Unable to run P-code file. The file header is damaged.
Error in matlab.desktop.editor.internal.useConnectorEditorService (line 11)
clientType = connector.internal.getClientType();
Error in opentoline>isUnsupported (line 99)
tf = matlab.desktop.editor.internal.useConnectorEditorService ...
Error in opentoline (line 17)
if isUnsupported
and then I get
1 V2MCC8000MEC2000MCR2000
followed by a mess of symbols, some of which are in the image below:
thank you for helping me, by the way!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Samay Sagar
Samay Sagar am 16 Sep. 2024
It looks like your MATLAB environment has encountered some internal corruption, possibly related to the path settings or some damaged P-code files. You can consider resetting the MATLAB path to its default state by running the following commands:
restoredefaultpath;
rehash toolboxcache;
savepath;
If the error persists, you can try reinstalling MATLAB or connect with the MathWorks support team:

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by