Error in matlab.internal.doc.csh.DocPageTopicMap/parseTopicPath
6 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Steven Lord
2024-4-13
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
If it displays your function, rename your split.m to something else.
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!