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.