Azzera filtri
Azzera filtri

Error in matlab.int​ernal.doc.​csh.DocPag​eTopicMap/​parseTopic​Path

2 visualizzazioni (ultimi 30 giorni)
Hello everyone,
Each time when I run a simple function, I get this error and I cannot simply "dbquit" to continue debugging my code because it gives thousands of error message windows such as DocPageTopicMap. How can I solve this issue?
I have seen that there could be some installation issue. just fyi: I have MatlabR2022a which I use inside MATLAB folder. Also R2023a in MATLAB Runtime folder.
Thanks for your comments,
Error using split
Too many input arguments.
Error in matlab.internal.doc.csh.DocPageTopicMap/parseTopicPath (line 211)
parts = split(topicPath, "/" | "\");
211 parts = split(topicPath, "/" | "\");
Error using split
Too many input arguments.
Error in matlab.internal.doc.csh.DocPageTopicMap/parseTopicPath (line 211)
parts = split(topicPath, "/" | "\");
Error in matlab.internal.doc.csh.HelpTopicMap.fromTopicPath (line 23)
[shortname,group] = matlab.internal.doc.csh.DocPageTopicMap.parseTopicPath(topicPath);
Error in matlab.internal.doc.csh.mapTopic (line 3)
helpTopicMap = matlab.internal.doc.csh.HelpTopicMap.fromTopicPath(topicPath);
Error in matlab.internal.language.introspective.getExtendedErrorCallback (line 5)
path = matlab.internal.doc.csh.mapTopic(shortname, topicId);
211 parts = split(topicPath, "/" | "\");
Error using split
Too many input arguments.
Error in matlab.internal.doc.csh.DocPageTopicMap/parseTopicPath (line 211)
parts = split(topicPath, "/" | "\");
Error in matlab.internal.doc.csh.HelpTopicMap.fromTopicPath (line 23)
[shortname,group] = matlab.internal.doc.csh.DocPageTopicMap.parseTopicPath(topicPath);
Error in matlab.internal.doc.csh.mapTopic (line 3)
helpTopicMap = matlab.internal.doc.csh.HelpTopicMap.fromTopicPath(topicPath);
Error in matlab.internal.language.introspective.getExtendedErrorCallback (line 5)
path = matlab.internal.doc.csh.mapTopic(shortname, topicId);
211 parts = split(topicPath, "/" | "\");
com.mathworks.mvm.exec.MvmExecutionException: internal.matlab.desktop.editor.clearAndSetBreakpointsForFile
at com.mathworks.mvm.exec.NativeFutureResult.nativeGet(Native Method)
at com.mathworks.mvm.exec.NativeFutureResult.get(NativeFutureResult.java:62)
at com.mathworks.mvm.exec.FutureResult.getInternal(FutureResult.java:413)
at com.mathworks.mvm.exec.FutureFevalResult.getInternal(FutureFevalResult.java:49)
at com.mathworks.mvm.exec.FutureResult.get(FutureResult.java:263)
at com.mathworks.mlservices.MatlabDebugServices$3.run(MatlabDebugServices.java:978)
at com.mathworks.mvm.exec.NativeFutureResult.callRunnable(NativeFutureResult.java:146)
at com.mathworks.mvm.exec.NativeFutureResult.done(NativeFutureResult.java:138)
Caused by: com.mathworks.mvm.exec.MvmRuntimeException: Maximum recursion limit of 503 reached.
Error in ==> C:\Program Files\MATLAB\R2022a\toolbox\matlab\codetools\+internal\+matlab\+desktop\+editor\clearAndSetBreakpointsForFile.m>clearAndSetBreakpointsForFile at 37

Risposta accettata

Steven Lord
Steven Lord il 13 Apr 2024
Likely you've written your own split.m function that takes precedence over the split function included in MATLAB. What does this command display?
which -all split
/MATLAB/toolbox/matlab/strfun/split.m split is a built-in method % string method split is a Java method % java.lang.String method /MATLAB/toolbox/matlab/bigdata/@tall/split.m % tall method /MATLAB/toolbox/matlab/datatypes/calendarDuration/@calendarDuration/split.m % calendarDuration method /MATLAB/toolbox/wavelet/wavelet/@dtree/split.m % dtree method /MATLAB/toolbox/wavelet/wavelet/@wdectree/split.m % wdectree method /MATLAB/toolbox/wavelet/wavelet/@wptree/split.m % wptree method
If it displays your function, rename your split.m to something else.

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by