I can make a BRAND NEW project, command-option drag the external classes to my project window, make a couple changes to the externalitems, save twice, and it errors 100% of the time.
-
Make a new project called “Test 1”
-
Make a new Class1
-
Add method new class and call it “Josh” and add some code to it. File->Save.
-
Right-click Class1and choose Make External. File->Save.
-
Edit the contents of method “Josh” a few times, saving in between each keystroke and watch the project save successfully each time.
-
Make a new project and call it “Test 2.”
-
Command-option drag from the Dekstop Class1.xojo_binary_code into “Test 2.”
-
Open Josh method of Class1 and make some change. File->Save. No problems.
-
Make more changes. File->Save. ERROR!
same in 2019r2.1
second save in Test2 gives an error
Cool. Obviously, nobody else develops this way or nobody develops at all on Catalina. I got a variation of the problem. After I save the second test project I can’t edit class1 anymore.
I usually copy-and-paste my external code between projects. Doing that doesn’t trigger the bug.