Thanks,
I'm trying to figure out if this is a bug or expected behavior

On Sunday, March 15, 2015 at 8:01:51 AM UTC+2, nagaraja sosale ramaswamy 
wrote:
>
> i'm able to reproduce the problem on 2.0.5 community.
>
>
>
> On Saturday, March 14, 2015 at 2:18:11 PM UTC+5:30, GoorMoon wrote:
>>
>> Checked again in orientdb 1.7.9 same problem.
>>
>> On Friday, March 13, 2015 at 11:30:28 PM UTC+2, Colin wrote:
>>>
>>> Hi,
>>>
>>> Which version of OrientDB are you using?
>>>
>>> -Colin
>>>
>>> Orient Technologies
>>>
>>> The Company behind OrientDB
>>>
>>> On Friday, March 13, 2015 at 5:40:27 AM UTC-5, GoorMoon wrote:
>>>>
>>>> Hello,
>>>>
>>>> Then i create following database
>>>>
>>>> CREATE CLASS Widget EXTENDS V
>>>> CREATE PROPERTY Widget.Name STRING
>>>> CREATE PROPERTY Widget.out_VersionOf LINKSET
>>>>
>>>>
>>>> CREATE CLASS WidgetVersion EXTENDS V
>>>> CREATE PROPERTY WidgetVersion.Version INTEGER
>>>> CREATE PROPERTY WidgetVersion.in_VersionOf LINKSET
>>>>
>>>>
>>>> CREATE CLASS VersionOf EXTENDS E
>>>>
>>>>
>>>> CREATE VERTEX Widget SET Name='Widget 1'
>>>> CREATE VERTEX Widget SET Name='Widget 2'
>>>> CREATE VERTEX Widget SET Name='Widget 3', out_VersionOf={}
>>>>
>>>>
>>>> CREATE VERTEX WidgetVersion SET Version=1
>>>> CREATE VERTEX WidgetVersion SET Version=2
>>>> CREATE VERTEX WidgetVersion SET Version=3, in_VersionOf={}
>>>>
>>>>
>>>>
>>>> *INFO CLASS Widget*
>>>>
>>>> Class................: Widget
>>>> Super class..........: V
>>>> Default cluster......: widget (id=12)
>>>> Supported cluster ids: [12]
>>>> Cluster selection....: round-robin
>>>> PROPERTIES
>>>>
>>>> ------------------------------------+----------------+-----------------------------------+----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>  NAME                          | TYPE        | LINKED TYPE/CLASS  | 
>>>> MANDATORY | READONLY | NOT NULL |    MIN  |    MAX | COLLATE  |
>>>> ------------------------------------+----------------+-------------------- 
>>>>  
>>>> -------------+----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>  Name                           | STRING    | null                     
>>>>          | false                | false           | false          |       
>>>>      |             | default      |
>>>>  out_VersionOf               | LINKSET  | null                         
>>>>      | false                | false           | false          |           
>>>>  |             | default      |
>>>>
>>>> ------------------------------------+----------------+----------------------------------+-----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>
>>>> SELECT FROM Widget
>>>>
>>>>
>>>> ----+--------+-------------+------------+----------------------
>>>> #   |@RID |@CLASS|Name     |out_VersionOf
>>>> ----+--------+-------------+------------+----------------------
>>>> 0   |#12:0 |Widget    |Widget 1 |null
>>>> 1   |#12:1 |Widget    |Widget 2 |null
>>>> 2   |#12:2 |Widget    |Widget 3 |[0]
>>>> ----+--------+-------------+------------+---------------------
>>>>
>>>> INFO CLASS WidgetVersion
>>>>
>>>>
>>>> Class................: WidgetVersion
>>>> Super class..........: V
>>>> Default cluster......: widgetversion (id=13)
>>>> Supported cluster ids: [13]
>>>> Cluster selection....: round-robin
>>>> PROPERTIES
>>>>
>>>> ------------------------------------+----------------+-----------------------------------+----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>  NAME                          | TYPE        | LINKED TYPE/CLASS  | 
>>>> MANDATORY | READONLY | NOT NULL |    MIN  |    MAX | COLLATE  |
>>>> ------------------------------------+----------------+-------------------- 
>>>>  
>>>> -------------+----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>  Version                         | STRING    | null                     
>>>>          | false                | false           | false          |       
>>>>      |             | default      |
>>>>  in_VersionOf                 | LINKSET  | null                         
>>>>      | false                | false           | false          |           
>>>>  |             | default      |
>>>>
>>>> ------------------------------------+----------------+----------------------------------+-----------------------+------------------+-----------------+-----------+-----------+----------------+
>>>>
>>>> SELECT FROM WidgetVersion
>>>>
>>>>
>>>>
>>>> ----+---------+---------------------+------------+--------------------
>>>> #   |@RID |@CLASS         |Version  |in_VersionOf
>>>> ----+---------+---------------------+------------+--------------------
>>>> 0   |#13:0  |WidgetVersion |1            |null
>>>> 1   |#13:1  |WidgetVersion |2            |null
>>>> 2   |#13:2  |WidgetVersion |3            |[0]
>>>> ----+---------+---------------------+------------+-------------------
>>>>
>>>> -- All setup is done lets create some edges
>>>>
>>>> CREATE EDGE VersionOf FROM #12:0 TO #13:0 
>>>>
>>>>
>>>> Error: 
>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException: 
>>>> Error on execution of command: sql.create EDGE VersionOf FROM #12:0 TO 
>>>> #13:0
>>>>
>>>> Error: java.lang.IllegalStateException: Type of field provided in 
>>>> schema 'LINKSET can not be used for link creation.
>>>>
>>>> CREATE EDGE VersionOf FROM #12:2 TO #13:2
>>>>
>>>>
>>>> Created edge '[VersionOf#14:0{out:#12:2,in:#13:2} v3]' in 0.006000 
>>>> sec(s).
>>>>
>>>>

-- 

--- 
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