Interestingly the 2 properties that the datastore viewer is saying is 
corrupt have not been used for some time. The one I referenced has not been 
in the code since Oct 09 2013 and the other is even older.
So I find it strange that all of a sudden the datastore viewer starts 
complaining about it recently.

What I'll try next time I have a spare moment is writing some code to 
delete all those old properties since they don't need to be stored anymore. 


On Wednesday, 12 March 2014 03:46:23 UTC-4, Vinny P wrote:
>
> It's most likely not data corruption - most of the time this error is due 
> to non-UTF8 data being saved to the datastore.
>
> You wrote that you're seeing this error within 2 different kinds: what 
> data are those kinds storing? Is it possible that they're storing non-UTF8 
> characters? Can you try filtering for non-UTF8 characters before writing 
> entities to the datastore?
>
>  
> -----------------
> -Vinny P
> Technology & Media Advisor
> Chicago, IL
>
> App Engine Code Samples: http://www.learntogoogleit.com
>   
>  
>
>
> On Tue, Mar 11, 2014 at 3:04 PM, Arthur Wiebe <[email protected]<javascript:>
> > wrote:
>
>> I just recently started seeing problems in my app where a specific 
>> property just seemed to disappear.
>>
>> And if I use the Datastore Viewer under 
>> https://appengine.google.com/datastore/explorer I see the following 
>> error: (I renamed the actual property name to my_property_name)
>>
>>  Error fetching entities: Property my_property_name is corrupt in the 
>> datastore: Traceback (most recent call last): File 
>> "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/datastore.py"
>> , line 1145, in _FromPb value = datastore_types.FromPropertyPb(prop) File 
>> "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/api/datastore_types.py"
>> , line 1850, in FromPropertyPb value = unicode(value, 'utf-8') 
>> UnicodeDecodeError: 'utf8' codec can't decode byte 0x80 in position 0: 
>> unexpected code byte
>>
>> This has happened with 2 separate Kinds, all the others seem to be OK.
>>
>> I'm really concerned about this which seems to be data corruption on 
>> Google's end. If it was my fault that would be one thing but during the 
>> time this happened I didn't make any major changes.
>>
>> Also I'm using Python with the NBD Datastore.
>>
>
>
>
>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.

Reply via email to