Hi, In executing some mixed SQL + Gremlin queries I set a field in a class called Users to the following value:
*[com.tinkerpop.blueprints.impls.orient.OrientVertex|#18:516)]* As a result, this record is now corrupt, and I can no longer query anything in the Users class. I get the following error: *com.orientechnologies.orient.core.exception.OSerializationException: Found invalid ) character at position 68 of text userId:"53f21d555334b33c3551902d",_id:"53f3d97b8bd62325a1f83855",date:1408489851112t,active:true,test:"test", isFriend:[com.tinkerpop.blueprints.impls.orient.OrientVertex|#18:516)]. Ensure it is opened and closed correctly.* The value I set for the isFriend field is obviously invalid (I wanted to set true/false instead), but I'm not concerned about that. I'm worried that when one record is corrupt, it seems to block the entire class collection. 1. What is the recommended way to resolve corrupt records in the database? (given that I can't seem to query, update or delete the corrupt record) 2. Is there a setting in OrientDB to have it ignore such errors so that a single corrupt record does not block access to the entire class data? You can likely replicate this error by setting a field value to the following text: "[com.tinkerpop.blueprints.impls.orient.OrientVertex|#18:516)]" I'm using 1.7 -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
