Hi Mack, I think as soon as we trace a cause we will be able to fix this behavior.
OrientDB tries to not restrict user as much as possible, so there is no special recommendations. There are a few characters that is not allowed in field names or class names, but you shouldn't be worried about that cases, because OrientDB will let you know if something wrong. So I think figuring out what exactly wrong with your record to trace a bug is a reasonable plan. May you post a bug report <https://github.com/orientechnologies/orientdb/issues/new>, when you figure out how to reproduce it? Best regards, Artem Orobets * Orient Technologiesthe Company behind OrientDB* 2014-06-26 22:09 GMT+03:00 Mack Browne <[email protected]>: > Ok and once I figure out which field is causing this, is there a > workaround for it? I can convert formats, but I am unable to change the > actual content of the field as it would be a bad experience for the user. > Are there special characters that OrientDB cannot handle? > > Best Regards, > Mackenzie Browne > > > On Thursday, 26 June 2014 05:47:16 UTC-4, Artem Orobets wrote: > >> Hi Mack, >> >> I suppose some field contain some character that is not handled properly. >> Could you try figure which one? You can do that by removing fields of that >> user one by one. >> >> Best regards, >> Artem Orobets >> >> * Orient Technologiesthe Company behind OrientDB* >> >> >> 2014-06-25 20:30 GMT+03:00 Mack Browne <[email protected]>: >> >>> I'm using oriento to crawl my existing database and migrate to >>> orientDB. I'm getting this error, could someone tell me what it could mean? >>> >>> "error":{"name":"OrientDB.RequestError","message":"Bad Base64 input >>> character decimal 95 in array position 0","data":{},"previous":[{" >>> name":"OrientDB.RequestError","data":{}}],"id":1,"type":" >>> com.orientechnologies.common.io.OIOException","hasMore":0}} [0.022s] >>> >>> here is the full context with the personal data removed - >>> >>> Error creating user KU2DjTrIhh {"user":{"settings":{"__type": >>> "Pointer","className":"Settings","objectId":" >>> xdOfM1NauR"},"acceptedTerms":true,"activitiesCount":16," >>> appFirstUseDate":{"__type":"Date","iso":"2014-06-18T21:01: >>> 14.057Z"},"birthday":{"__type":"Date","iso":"1989-01-10T00: >>> 00:00.000Z"},"email":"[email protected] >>> <https://mail.google.com/mail/?view=cm&fs=1&tf=1&[email protected]> >>> ","equipment":{"1":[1,2,3,6,7,10,100,101,105,107,108,109,5,11,23,8,13, >>> 22,4]},"feedOption":2,"followerCount":0,"followingCount":5," >>> followingFeedLastReadAt":{"__type":"Date","iso":"2014-06- >>> 23T20:00:46.903Z"},"gender":2,"goal":4,"height_unit":1," >>> height_val1":5,"height_val2":1,"lastPushNotificationPrompt" >>> :{"__type":"Date","iso":"2014-06-22T16:11:51.991Z"}," >>> lastRatePrompt":{"__type":"Date","iso":"2014-06-20T17:06: >>> 03.189Z"},"lastVersionUsed":"3.0.0","level":3," >>> needsToSeePushNotificationPrompt":false,"newFeedLastReadAt": >>> {"__type":"Date","iso":"2014-06-19T14:36:09.877Z"}," >>> numReferrals":0,"platform":1,"popularFeedLastReadAt":{"__ >>> type":"Date","iso":"2014-06-20T17:06:13.174Z"},"postCount" >>> :8,"seenRatePrompt":true,"stream":"a","timezone":"America/Havana"," >>> unsubscribedFromWorkoutEmails":true,"username":"USERNAME_ >>> REMOVED","weight":120,"weight_unit":1,"createdAt":"2014-06- >>> 18T21:01:59.471Z","updatedAt":"2014-06-23T20:01:27.888Z"," >>> objectId":"OBJID","ACL":{"*":{"read":true},"OBJID":{"read": >>> true,"write":true}},"sessionToken":"36DawJQJgQmmZorP1sRcFAAp3"}," >>> error":{"name":"OrientDB.RequestError","message":"Bad Base64 input >>> character decimal 95 in array position 0","data":{},"previous":[{" >>> name":"OrientDB.RequestError","data":{}}],"id":1,"type":" >>> com.orientechnologies.common.io.OIOException","hasMore":0}} [0.022s] >>> >>> -- >>> >>> --- >>> 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. >>> >> >> -- > > --- > 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. > -- --- 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.
