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.

Reply via email to