Unable to save changes error on QField

The project opens correctly, layers load as expected, editing mode is enabled, but attempting to save changes results in the error “Unable to save changes.”

This issue persists despite correct project structure, permissions, and data formats.

Initially, I was working with Shapefile layers, but editing was not working in QField. Based on recommendations, I converted all editable layers to GeoPackage (.gpkg) and removed the Shapefiles from the project.

I then saved the QGIS project with correct relative paths, copied the project and data files to the appropriate QField project directory on the mobile device, and ensured the project was opened via the .qgz file.

I also confirmed that the layers are editable, verified that edits save correctly in QGIS Desktop, and granted QField all required permissions and access on the Android device.

Despite these changes and confirmations, QField still reports “Unable to save changes” when attempting to save edits.

Hi. I have the same problem. It syncs and displays fine, but when I start editing and saving changes, the screen goes blank and the base map and drawn points disappear. Does this happen to you too?

Yess that too happened with me and I had to open it again but not once was I able to add any feature points

I understand. Perhaps it’s because you started working with the new version. In my case, I’ve been working fine for months, and now with the new update, I’m having this problem. Let’s hope we get some answers soon.

Yess I feel you are right cause I came across many users saying the same regarding the new update

did you try using a .qgs project instead of a .qgz? I understand that’s the preferred format for qfield. If you try, keep an eye on the project folder and make sure you only have one qgis project in that folder.

Hi Bethany,

I ran into a very similar issue some time ago where QField would allow editing, but saving always failed with “Unable to save changes”, even though everything looked correct at first glance.

In my case, the problem turned out to be a field type / default value mismatch. I had a field with the type Date & Time, and its default value was set to the expression now(). The issue was that, in my setup, this expression only worked reliably when the target field was of type string. Because of that incompatibility, QField failed silently and only showed the generic “Unable to save changes” error.

You mentioned that the issue started after converting all Shapefiles to a GeoPackage. If I understand that correctly, it might be worth double-checking the field types and default values after the conversion, especially:

  • Date / DateTime fields

  • Fields using expressions like now(), uuid(), or other calculated defaults

  • Any form logic that depends on specific field types

At least in my case, QField did not give a precise error message, and the problem only became apparent after carefully reviewing the field definitions and default values.

Not saying this is definitely the cause in your case, but it might be worth checking. For me, this was the root of the issue back then.

Hope this helps, and good luck troubleshooting!

Best regards,

COFT-Team,
Philipp

yess i tried opening it with qgs 1st and when it was not working then went for the other option

Thank you so much COFT team i will surely try if it works for me!!