sbiosaveproject gives error "Unrecognized function or variable 'cleanupDirectories'."

조회 수: 46 (최근 30일)
I am using simbiology to run my code and its been working fine. However, periodically I would have errors with sbiosaveproject.
When I get errors, I can dive into the sbiosaveproject and see that its doing a try and catch on the sbiogate function (this code is taken from line 130-160 of sbiosaveproject:
errorOccurred = false;
try
filesToZip = {matFileName, manifestFileName};
sbiogate('privateadddesktopfilestoproject', projfilename_new, filesToZip);
catch
errorOccurred = true;
end
If I debug and stop it at that function and run it in the command line, i get this error:
K>> sbiogate('privateadddesktopfilestoproject', projfilename_new, filesToZip)
Unrecognized function or variable 'cleanupDirectories'.
Error in privateadddesktopfilestoproject
Error in sbiogate (line 22)
feval(varargin{:});
^^^^^^^^^^^^^^^^^^^
If I do a which on cleanupDirectories, I get this:
K>> which cleanupDirectories
'cleanupDirectories' not found.
I have tried to delete all forms of MatLab and redownload. I have read and write access to all the temp folders. I have tried to specifically manually delete and reinstall simbiology. Nothing works to get the sbiosaveproject code to run again.

채택된 답변

Priya Moorthy
Priya Moorthy 2026년 1월 14일 17:09
편집: Priya Moorthy 2026년 1월 14일 18:53
Jen, I am very sorry that you have run into errors calling sbiosaveproject. There are two issues here:
1) The missing “cleanupDirectories” function is being called when trying to clean up a temporary output directory that was left behind from a previous failed call to sbiosaveproject. Restarting MATLAB will reset the temporary output directory.
2) If sbiosaveproject errored in a previous call to save a given project <projName>.sbproj, there may be an intermediate file, <projName>.new.sbproj, in the same directory. Delete this file and try saving again in a fresh MATLAB session.
We will address both of these bugs in future releases of MATLAB.
Priya

추가 답변 (0개)

커뮤니티

더 많은 답변 보기:  SimBiology Community

카테고리

Help CenterFile Exchange에서 Extend Modeling Environment에 대해 자세히 알아보기

제품


릴리스

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by