I'm inserting this here for better visibility, in case anyone else encounters this with Oxygen 18.1 build 2016101417
and wants their project file back.
If you've encountered the error Cannot save the file The project file is maybe read-only
, your .xpr file has already been deleted from its original location, but you can still recover it from the /tmp folder, as long as you do NOT quit Oxygen
. If you've already quit or restarted, I'm afraid it's already gone (temporary folder gets cleaned at quitting time).
If you still have Oxygen running, you will find a temporary copy of the .xpr file in /tmp/OxygenXMLTemp-username
. Where "username" is your account name.
Temporary project files are named like this: oxy_projectFile.xpr9999999999999999999.tempSave.xpr
e.g. For myProject.xpr you will find something like this:
Code: Select all
To copy all these temporary files to a safe place, run in a terminal
Code: Select all
cp -a /tmp/OxygenXMLTemp-*/oxy_*.xpr ~
This copies all temporary project files to your user home (/home/username). You can rename them and place them to their original locations afterwards.
This issue has already been resolved in v18.1 build 2016102619 (and later), so you can simply update to the latest maintenance build of v18.1 to avoid the issue.
Previous message was:
This has now become a known critical issue for the initial build of v18.1, 2016101417 on Linux systems that use tmpfs (temporary filesystem) for /tmp (the temporary folder)
. This issue has already been fixed in our development stream and it's currently under testing. We are preparing to release a maintenance build that includes the bugfix in a couple of days. We will notify this thread as soon as it becomes available.
You can identify this trigger for the Oxygen issue by running in a Linux terminal this command
If the command returns tmpfs
, then Oxygen 18.1 build 2016101417 is affected.
To avoid this issue you can set a different temporary folder for Oxygen.1.
First check the new temporary folder. The location /var/tmp
is usually already available (persistent temporary folder). Test it with:
If it exists and has a regular file system (other than tmpfs), it can be used.2.
Create a file named custom_commons.vmoptions
in the Oxygen folder with the following contents:3.
Restart Oxygen and check in Help > About, System properties
has the value /var/tmp