Whenever I try to save anything via api calls from android, I get the following error
BackendlessException{ code: ‘2004’, message: ‘Property name contains invalid characters: $change’ }
This happens in any object I try to save, up to now everything was working as expected. Today this came up.
I even created a test object with one String field, called field1, and that gave me the same problem.
Please look into this issue, and let me know how to fix this.
Thank you in advance.
It looks like the property name is “$change”, the dollar sign character is not allowed in the property name. What does the class of the object you’re saving look like?
I was able to save an object in your app without a problem (using the secret key you shared with me offline earlier). Object ID is B5A0F4BE-A83A-E58D-FFE0-D9CE43700C00 (see it in the UseLocation table).
I just tried, with the code you posted, making that change and I can not get it to work.
I re-downloaded all the classes generated by the backendless console, in the code generator part, but it does not seem to work. I will try and do a full rebuild of my project in case something is wrong in the project structure of android studio and give you an update. Thank you.
I have tried pretty much everything. I created a new application with only one simple table with one field,
and I get the same error. Any ideas would be appreciated. Have you ever encountered similar problem? and if yes what was the way to solve it?
Thank you in advance.
I have the same code error 2004 while saving in loop more then one object.
{ code: ‘2004’, message: ‘Property name contains invalid characters: $change’ }
There is no error saving one object.
I have this error trying to upload a song.mp3 to FILE system using the web console, I removed spaces and strange characters but still getting the same error.
I discover that I can upload the same file to the media directory but anytime I create a new directory inside media and try to upload to that directory the message pop up saying that the file contain not allowed characters.