AppDesigner does not overwrite mlapp on Linux; works fine on Windows
2 views (last 30 days)
Show older comments
Ethan Blackwood
on 27 Sep 2022
Commented: Ethan Blackwood
on 10 Nov 2022
Hi,
I'm trying to edit an app using App Designer on R2022b for Linux. The app has a fair number of components, but the number of lines of editable code is small (~100), since I exported all of the methods to separate m-files. I was able to do this and save the modified app using R2022a on Windows.
However, even with the much-shortened mlapp file, I cannot make changes and save it on Linux. It opens fine and I'm able to edit the code, but when I save, the interface does not show that the file is saved, and the modification time on the mlapp file does not change. Instead, a new, empty ".tmp" file gets created in the same directory. Every time I click save, a new one of these files gets created, and that's it. This screenshot shows what the app directory looks like after saving (app was last saved on Windows on the 25th):
Any ideas?
5 Comments
Accepted Answer
Walter Roberson
on 9 Nov 2022
The problem appears to be due to a regression in the Linux kernel. More details are available at https://www.mathworks.com/matlabcentral/answers/1798895-invalid-cross-device-link-18-when-saving-a-file-on-arch-linux#answer_1095538
Some of the other posts in that Question give work-arounds for moving the temporary directory.
More Answers (0)
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!