Effacer les filtres
Effacer les filtres

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

6 vues (au cours des 30 derniers jours)
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

Réponse acceptée

Steven Lord
Steven Lord le 13 Avr 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.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by