Hi, I'm told that this is not a bug but the so by design and that I was using the index incorrectly. Perhaps Andrey would be so kind as to put his answer here as well for those that may come across this entry.
Regards, -Stefán On Tuesday, January 28, 2014 11:21:36 PM UTC, [email protected] wrote: > > done > > On Tuesday, January 28, 2014 8:12:15 PM UTC, Lvc@ wrote: >> >> Hi Stefan, >> this means it's a bug. The rid document should be retrieved. Please could >> you open a new issue for that we can work asap? >> >> Thanks! >> Lvc@ >> >> >> On 28 January 2014 20:55, <[email protected]> wrote: >> >>> >>> Workaround for this silly adventure: >>> >>> OrientVertex oEntity = graph.getVertex( entityDocument.rawField("rid") ); >>> >>> >>> On Tuesday, January 28, 2014 6:01:49 PM UTC, [email protected]: >>>> >>>> should I create an issue? >>>> >>>> On Tuesday, January 28, 2014 4:42:24 PM UTC, >>>> [email protected]: >>>>> >>>>> Yup, >>>>> >>>>> It's the first thing I tried but it seems to return a corrupt instance >>>>> that throws a NullPointerException no matter what. >>>>> >>>>> - OrientVertex oEntity = graph.getVertex(entityDocument); >>>>> - if (oEntity == null) -> throws a null pointer exception >>>>> - if ("" + oEntity) -> throws a null pointer exception >>>>> >>>>> Regards, >>>>> -Stefán >>>>> >>>>> On Tuesday, January 28, 2014 4:35:43 PM UTC, Lvc@ wrote: >>>>>> >>>>>> Hi, >>>>>> the graph.getVertex() accepts the ODocument and ORID. Have you tried >>>>>> with: >>>>>> >>>>>> OrientVertex oEntity = graph.getVertex(entityDocument); >>>>>> >>>>>> Lvc@ >>>>>> >>>>>> >>>>>> >>>>>> On 28 January 2014 17:33, <[email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm retrieving a document from an index (works fine): >>>>>>> >>>>>>> entities = entityBaseClass.getClassIndex(GraphModel.IDX_ >>>>>>> ENTITY_REFERENCE).getEntries(references); >>>>>>> >>>>>>> >>>>>>> Calling the getVertex with the ODocument item returns null: >>>>>>> >>>>>>> for (ODocument entityDocument : entities) { >>>>>>> >>>>>>> OrientVertex oEntity = graph.getVertex( >>>>>>> entityDocument.getIdentity()); >>>>>>> >>>>>>> >>>>>>> I need and OrientVertex instance to work with and there is no >>>>>>> obvious way to cast ODocument to OrientVertex. >>>>>>> >>>>>>> I find no form of this that works: OrientVertex oEntity = >>>>>>> entityDocument.getRecord(); >>>>>>> >>>>>>> >>>>>>> Thank you. >>>>>>> -Stefán >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> --- >>>>>>> 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/groups/opt_out. >>>>>>> >>>>>> >>>>>> -- >>> >>> --- >>> 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/groups/opt_out. >>> >> >> -- --- 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/groups/opt_out.
