You're welcome,
please let me know if there are other problems.

Lvc@


On 17 March 2014 09:45, Mateusz Dymczyk <[email protected]> wrote:

> Luca!
>
> As always thanks for blazing fast bug fixes :-) All seem to be OK now.
>
> Mateusz
>
>
> On Friday, March 14, 2014 9:26:42 PM UTC+9, Lvc@ wrote:
>
>> Hi Mateusz,
>> I was able to reproduce the problem. Now it's fixed in "develop" branch
>> and in few minutes on Sonatype repository as 1.7-rc2-SNAPSHOT.
>>
>> Please could you check it?
>>
>> Lvc@
>>
>>
>>
>> On 14 March 2014 15:30, Mateusz Dymczyk <[email protected]> wrote:
>>
>>> Might it be that only I'm suffering from this bug? ;-) I just tried
>>> against 1.7-rc1 and it seems to work fine.
>>>
>>> Mateusz
>>>
>>>
>>> On Tuesday, March 11, 2014 2:15:21 PM UTC+9, Mateusz Dymczyk wrote:
>>>>
>>>> I just tried upgrading to the current 1.7-rc2 SNAPSHOT but in
>>>> distributed mode (single node mode works fine) I keep getting this:
>>>>
>>>> ERROR c.o.o.s.d.ODistributedStorage - Cannot route CREATE_RECORD
>>>> operation against #11:-1 to the distributed node
>>>> java.lang.ClassCastException: com.orientechnologies.orient.core.record.
>>>> impl.ODocument cannot be cast to com.orientechnologies.orient.core.
>>>> storage.OPhysicalPosition
>>>>  at com.orientechnologies.orient.server.distributed.ODistributedStorage
>>>> .createRecord(ODistributedStorage.java:221) ~[orientdb-server-1.7-rc2-
>>>> SNAPSHOT.jar:1.7-rc2-SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.save(O
>>>> DatabaseRaw.java:268) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.db.record.ODatabaseRecordAbstract
>>>> .executeSaveRecord(ODatabaseRecordAbstract.java:885) [orientdb-core-1.7
>>>> -rc2-SNAPSHOT.jar:1.7-rc2-SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.tx.OTransactionNoTx.saveRecord(
>>>> OTransactionNoTx.java:78) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(
>>>> ODatabaseRecordTx.java:274) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2
>>>> -SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.save(
>>>> ODatabaseRecordTx.java:39) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.record.ORecordAbstract.save(
>>>> ORecordAbstract.java:329) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.record.impl.ODocument.save(
>>>> ODocument.java:1375) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.record.impl.ODocument.save(
>>>> ODocument.java:1364) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>  at com.orientechnologies.orient.core.record.impl.ODocument.save(
>>>> ODocument.java:1353) [orientdb-core-1.7-rc2-SNAPSHOT.jar:1.7-rc2-
>>>> SNAPSHOT]
>>>>
>>>> The piece of code that is calling that save() method:
>>>>
>>>>      public Map<String, Object> save(Map<String, Object> document) {
>>>>         try (ODatabaseDocumentTx db = connect()) {
>>>>             ODocument doc = new ODocument().fromJSON(new ObjectMapper
>>>> ().writeValueAsString(document));
>>>>             ODocument saved = doc.save();
>>>>             return documentToMap(saved);
>>>>         } catch (JsonProcessingException e) {
>>>>             // HANDLE
>>>>         }
>>>>     }
>>>>
>>>> The document I'm sending if just a hashmap with some @class and other
>>>> key value pairs. The connect() method:
>>>>
>>>>     private static ODatabaseDocumentTx connect() {
>>>>         return new ODatabaseDocumentTx("plocal:"+DB_LOCATION).open(
>>>> "user", "password");
>>>>     }
>>>>
>>>> I tried looking for some clues if something change in 1.7-rc2 and I
>>>> went through the bugtrack but couldn't find anything. Am I doing something
>>>> wrong or is it indeed a bug?
>>>>
>>>> The rest of my config is more or less the same as the ones in the docs.
>>>>
>>>> Mateusz
>>>>
>>>  --
>>>
>>> ---
>>> 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