incubator-hugegraph icon indicating copy to clipboard operation
incubator-hugegraph copied to clipboard

[Bug] Unexpected exception [java.lang.IllegalArgumentException] when ordering edges by an aggregate such as "value().min()"

Open joyemang33 opened this issue 1 year ago • 10 comments

Bug Type (问题类型)

gremlin (结果不合预期)

Before submit

  • [X] 我已经确认现有的 IssuesFAQ 中没有相同 / 重复问题 (I have confirmed and searched that there are no similar problems in the historical issue and documents)

Environment (环境信息)

  • Server Version: 1.0.0 (Apache Release Version)
  • Backend: RocksDB x nodes, HDD or SSD
  • OS: xx CPUs, xx G RAM, Ubuntu 2x.x / CentOS 7.x
  • Data Size: 10 vertices, 50 edges

Expected & Actual behavior (期望与实际表现)

Here are the two Gremlin queries we will execute. They should yield the same results because for each edge, the expression 'values("prop10") = values("prop10").min()' must hold. However, the second query returns an unexpected expectation java.lang.IllegalArgumentException.

Would it be possible for you to investigate this matter and provide a solution to this issue? We greatly appreciate your attention to this matter and thank you for your prompt response.

Gremlin1: hugegraph.traversal().E().order().by(values("prop10"))
Result1: 
[
  {
    "id": "L695405748154269696>9>>L695405748154269696",
    "label": "Elabel9",
    "source": "695405748154269696",
    "target": "695405748154269696",
    "properties": {
      "PersonalId": 29,
      "prop17": "qKmu4z0B",
      "prop20": "d",
      "prop26": 948986462,
      "prop29": "TP",
      "prop14": -6971188500000000000
    }
  },
  {
    "id": "L695405748154269696>9>>L695405748909244416",
    "label": "Elabel9",
    "source": "695405748154269696",
    "target": "695405748909244416",
    "properties": {
      "PersonalId": 36,
      "prop17": "3FaHKPv7hCW3AT0",
      "prop20": "OfyiW4fTLpoQBeo4u6it",
      "prop26": -1696732397,
      "prop29": "YSnN7Y",
      "prop14": 3000209340000000000
    }
  },
  {
    "id": "L695405748280098816>5>>L695405748280098816",
    "label": "Elabel5",
    "source": "695405748280098816",
    "target": "695405748280098816",
    "properties": {
      "PersonalId": 41,
      "prop1": 1666132948,
      "prop2": "FmqMZZjy0z",
      "prop3": 1593956743,
      "prop5": "NaN",
      "prop9": "HscwuJ1P",
      "prop11": -577264912492135600,
      "prop13": "pMOXkvKsHwPDWoe",
      "prop16": true,
      "prop17": "5P9UUMcKiumrnZiyhKV",
      "prop18": "6146003666790473008",
      "prop22": true,
      "prop23": 1758843218072315000,
      "prop29": "vd2ezONDugDBxFTUxIW"
    }
  },
  {
    "id": "L695405748280098816>5>>L695405749236400128",
    "label": "Elabel5",
    "source": "695405748280098816",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 37,
      "prop1": 797858670,
      "prop2": "Rr2LihSDQBS6",
      "prop3": -2122213416,
      "prop5": "-Infinity",
      "prop9": "Q",
      "prop11": "NaN",
      "prop13": "K",
      "prop16": true,
      "prop17": "xHVM",
      "prop18": "-2979245457535035175",
      "prop22": true,
      "prop23": "-Infinity",
      "prop29": "ASjUGjiGwIrq7P11OlOY"
    }
  },
  {
    "id": "L695405748280098816>7>>L695405749047656448",
    "label": "Elabel7",
    "source": "695405748280098816",
    "target": "695405749047656448",
    "properties": {
      "PersonalId": 10,
      "prop1": 2061225165,
      "prop2": "56GM3t9xMW",
      "prop3": -1811723116,
      "prop6": -1930305499,
      "prop7": true,
      "prop8": true,
      "prop9": "fZA",
      "prop11": -1479942627452693200,
      "prop12": "ndZI3csceOMsOkDs3e8P",
      "prop13": "y1eWg0uAbtUB9",
      "prop14": -6222924700000000000,
      "prop15": false,
      "prop16": false,
      "prop17": "VatHM",
      "prop18": "-8222022887878279824",
      "prop20": "La1Zob7915",
      "prop21": "Infinity",
      "prop22": false,
      "prop23": 877036118002249300,
      "prop24": 291116147000000000,
      "prop25": "8305034491262785779",
      "prop26": -1452315236,
      "prop27": "-Infinity",
      "prop28": false,
      "prop29": "H8QM975bSKdXj"
    }
  },
  {
    "id": "L695405748280098816>7>>L695405749379006464",
    "label": "Elabel7",
    "source": "695405748280098816",
    "target": "695405749379006464",
    "properties": {
      "PersonalId": 22,
      "prop1": -929514723,
      "prop2": "HAzDi64ci2",
      "prop3": 520569877,
      "prop6": 1143910163,
      "prop7": false,
      "prop8": false,
      "prop9": "Jg4buyV1F0p5NJ2",
      "prop11": -5699053565367946000,
      "prop12": "6H7NoN4BRqwP",
      "prop13": "MDxMa",
      "prop14": "-Infinity",
      "prop15": true,
      "prop16": false,
      "prop17": "588g",
      "prop18": "723272558350978679",
      "prop20": "26YGi2oG0vYs",
      "prop21": 2596775710000000000,
      "prop22": false,
      "prop23": 2128353478701784600,
      "prop24": -1898323730000000000,
      "prop25": "9151716051918561116",
      "prop26": 2064508913,
      "prop27": -1494041830000000000,
      "prop28": true,
      "prop29": "m"
    }
  },
  {
    "id": "L695405748389150720>1>>L695405748489814016",
    "label": "Elabel1",
    "source": "695405748389150720",
    "target": "695405748489814016",
    "properties": {
      "PersonalId": 40,
      "prop17": "0A",
      "prop19": "758727585565340346",
      "prop3": -2025066812,
      "prop21": -244658637000000000,
      "prop8": false,
      "prop9": "H",
      "prop25": "-9061243220552190879",
      "prop30": 406114880
    }
  },
  {
    "id": "L695405748489814016>2>>L695405748280098816",
    "label": "Elabel2",
    "source": "695405748489814016",
    "target": "695405748280098816",
    "properties": {
      "PersonalId": 46,
      "prop1": -467325232,
      "prop20": "RdW",
      "prop4": false,
      "prop22": true,
      "prop23": -81156561010628820,
      "prop8": true,
      "prop24": 821490700000000000,
      "prop28": false
    }
  },
  {
    "id": "L695405748489814016>2>>L695405749236400128",
    "label": "Elabel2",
    "source": "695405748489814016",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 49,
      "prop1": -1759813003,
      "prop20": "qzvRx4s2JIGlV9",
      "prop4": false,
      "prop22": true,
      "prop23": "-Infinity",
      "prop8": true,
      "prop24": "NaN",
      "prop28": false
    }
  },
  {
    "id": "L695405748628226048>6>>L695405748770832384",
    "label": "Elabel6",
    "source": "695405748628226048",
    "target": "695405748770832384",
    "properties": {
      "PersonalId": 38,
      "prop4": false,
      "prop7": false,
      "prop9": "csOAvvv7ByKTjSGy",
      "prop14": "Infinity",
      "prop18": "7000307890011301489",
      "prop19": "8017551904848165929",
      "prop23": "-Infinity",
      "prop26": -985452500,
      "prop27": -166497448000000000,
      "prop28": false
    }
  },
  {
    "id": "L695405748628226048>10>>L695405748389150720",
    "label": "Elabel10",
    "source": "695405748628226048",
    "target": "695405748389150720",
    "properties": {
      "PersonalId": 24,
      "prop7": true,
      "prop9": "pQObyQtWVJG",
      "prop13": "U3RQ1WsGvEBFy",
      "prop15": true,
      "prop16": false,
      "prop20": "7XxXXyCjw",
      "prop23": "NaN",
      "prop26": -117715982,
      "prop27": "Infinity",
      "prop29": "W0JxQuLFCWt",
      "prop30": 1011338466
    }
  },
  {
    "id": "L695405748628226048>10>>L695405749047656448",
    "label": "Elabel10",
    "source": "695405748628226048",
    "target": "695405749047656448",
    "properties": {
      "PersonalId": 17,
      "prop7": true,
      "prop9": "KvTwQB4JHGDcL4POGSX",
      "prop13": "YgQ3PqgZSJlCdJnY",
      "prop15": true,
      "prop16": true,
      "prop20": "aRmcBpKhw6n4",
      "prop23": "Infinity",
      "prop26": -1531326788,
      "prop27": -2052428530000000000,
      "prop29": "a5DSAiz",
      "prop30": -1242354838
    }
  },
  {
    "id": "L695405748770832384>6>>L695405748628226048",
    "label": "Elabel6",
    "source": "695405748770832384",
    "target": "695405748628226048",
    "properties": {
      "PersonalId": 18,
      "prop4": false,
      "prop7": true,
      "prop9": "gbgsNTA7dA",
      "prop14": "NaN",
      "prop18": "8328271130877779886",
      "prop19": "-8248740754855688283",
      "prop23": -1561444542398227000,
      "prop26": -107077824,
      "prop27": "-Infinity",
      "prop28": false
    }
  },
  {
    "id": "L695405748770832384>10>>L695405749047656448",
    "label": "Elabel10",
    "source": "695405748770832384",
    "target": "695405749047656448",
    "properties": {
      "PersonalId": 35,
      "prop7": true,
      "prop9": "IQmbIPmfm803EB",
      "prop13": "M",
      "prop15": false,
      "prop16": true,
      "prop20": "z5KKxydk4",
      "prop23": -3448037079507767,
      "prop26": 1017919232,
      "prop27": "NaN",
      "prop29": "ZIXRBAhw",
      "prop30": 1391750770
    }
  },
  {
    "id": "L695405748770832384>10>>L695405749379006464",
    "label": "Elabel10",
    "source": "695405748770832384",
    "target": "695405749379006464",
    "properties": {
      "PersonalId": 28,
      "prop7": true,
      "prop9": "xZTPcQV",
      "prop13": "BY",
      "prop15": false,
      "prop16": true,
      "prop20": "7IT4B",
      "prop23": -2312221756987141000,
      "prop26": 1001884981,
      "prop27": "NaN",
      "prop29": "wNrdjo",
      "prop30": -1763606824
    }
  },
  {
    "id": "L695405748909244416>9>>L695405748154269696",
    "label": "Elabel9",
    "source": "695405748909244416",
    "target": "695405748154269696",
    "properties": {
      "PersonalId": 48,
      "prop17": "zFyOkPw4MNr5I545q",
      "prop20": "3DLzgR6Uz9G",
      "prop26": -1625547361,
      "prop29": "sc2r1LTaP58VyMdvwaPP",
      "prop14": "-Infinity"
    }
  },
  {
    "id": "L695405748909244416>9>>L695405748909244416",
    "label": "Elabel9",
    "source": "695405748909244416",
    "target": "695405748909244416",
    "properties": {
      "PersonalId": 50,
      "prop17": "R4",
      "prop20": "711Qyp",
      "prop26": 1619230803,
      "prop29": "WtIceKf",
      "prop14": "Infinity"
    }
  },
  {
    "id": "L695405749047656448>1>>L695405748489814016",
    "label": "Elabel1",
    "source": "695405749047656448",
    "target": "695405748489814016",
    "properties": {
      "PersonalId": 6,
      "prop17": "QlOqxNws5OaXS0",
      "prop19": "-8348547856745614056",
      "prop3": -463936319,
      "prop21": 686371780000000000,
      "prop8": true,
      "prop9": "HXsOAcIlHH5uj4JM",
      "prop25": "-8003509083051444237",
      "prop30": -2032848429
    }
  },
  {
    "id": "L695405749236400128>5>>L695405749236400128",
    "label": "Elabel5",
    "source": "695405749236400128",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 26,
      "prop1": -19603497,
      "prop2": "H8HCDIprubmAwkU8",
      "prop3": 1931867647,
      "prop5": 1429972600000000000,
      "prop9": "fk5ay614cf4IL75F",
      "prop11": "-Infinity",
      "prop13": "OfpWI9N",
      "prop16": true,
      "prop17": "S43vY",
      "prop18": "-3787378859805442801",
      "prop22": true,
      "prop23": -2837896643911357400,
      "prop29": "ebR"
    }
  },
  {
    "id": "L695405749236400128>7>>L695405748389150720",
    "label": "Elabel7",
    "source": "695405749236400128",
    "target": "695405748389150720",
    "properties": {
      "PersonalId": 15,
      "prop1": 1849105080,
      "prop2": "J5ZUIDTY3ZDotacpxwX",
      "prop3": 74606922,
      "prop6": 585346199,
      "prop7": false,
      "prop8": true,
      "prop9": "9l",
      "prop11": -516959645971064500,
      "prop12": "V1C2EqjYcjYwwsn",
      "prop13": "Xlyh7",
      "prop14": "-Infinity",
      "prop15": true,
      "prop16": false,
      "prop17": "8Jj2jJ",
      "prop18": "1603603216649236091",
      "prop20": "s",
      "prop21": -5963107300000000000,
      "prop22": true,
      "prop23": 609977869897098000,
      "prop24": "-Infinity",
      "prop25": "5235627272768125711",
      "prop26": -58391392,
      "prop27": -151255984000000000,
      "prop28": false,
      "prop29": "NauY7rFvj2uq8x"
    }
  },
  {
    "id": "L695405749236400128>7>>L695405749379006464",
    "label": "Elabel7",
    "source": "695405749236400128",
    "target": "695405749379006464",
    "properties": {
      "PersonalId": 25,
      "prop1": 1551739405,
      "prop2": "BEp56GBoEBbynG9C",
      "prop3": -832975956,
      "prop6": 609149041,
      "prop7": false,
      "prop8": true,
      "prop9": "nKoaXzaJ",
      "prop11": -265550013093087300,
      "prop12": "Evnn9OFDfhRIKb8wwlxn",
      "prop13": "8v3G",
      "prop14": "Infinity",
      "prop15": false,
      "prop16": false,
      "prop17": "4UPiyonwuu0w9sp",
      "prop18": "-7894811227597959375",
      "prop20": "17gEzQW",
      "prop21": "-Infinity",
      "prop22": false,
      "prop23": 3650177769206260000,
      "prop24": "NaN",
      "prop25": "2008213796715789919",
      "prop26": -1296941825,
      "prop27": "Infinity",
      "prop28": false,
      "prop29": "yvc"
    }
  },
  {
    "id": "L695405749236400128>3>>L695405749236400128",
    "label": "Elabel3",
    "source": "695405749236400128",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 4,
      "prop1": 127929753,
      "prop2": "QFFEvk9uY2ZZtSD",
      "prop3": 1727175518,
      "prop4": false,
      "prop5": -2972634410000000000,
      "prop7": false,
      "prop8": false,
      "prop9": "w00M7Ivq",
      "prop10": -2142377774,
      "prop11": -1645651128049246500,
      "prop12": "gfmfYULLA",
      "prop14": "NaN",
      "prop15": false,
      "prop16": false,
      "prop17": "jruOgX7Yc5nZ",
      "prop18": "-2807596203620120126",
      "prop19": "310941385871236567",
      "prop20": "2gLuKq7dlHRp4M",
      "prop21": "NaN",
      "prop22": false,
      "prop23": "Infinity",
      "prop24": -4175449560000000000,
      "prop25": "495287094151115368",
      "prop26": -1409944267,
      "prop27": "Infinity",
      "prop28": true,
      "prop29": "rzqGLXNZKgB261GZfNT",
      "prop30": -1150792212
    }
  },
  {
    "id": "L695405748909244416>4>>L695405749236400128",
    "label": "Elabel4",
    "source": "695405748909244416",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 39,
      "prop2": "Je9SWI8xSJXFf0Oja",
      "prop20": "zqGZZPxN3De",
      "prop21": "-Infinity",
      "prop22": false,
      "prop7": true,
      "prop10": -1423263847,
      "prop28": true,
      "prop29": "c8daSqLW"
    }
  },
  {
    "id": "L695405749047656448>8>>L695405749236400128",
    "label": "Elabel8",
    "source": "695405749047656448",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 42,
      "prop1": 1168202951,
      "prop2": "sZphbsozXnZ8tPy6",
      "prop5": 841589630000000000,
      "prop9": "FRL9izKru",
      "prop10": -548798416,
      "prop11": 175116367341614940,
      "prop12": "5tXupQnX00g",
      "prop13": "Kk1ajukF4N",
      "prop14": 2135097650000000000,
      "prop15": true,
      "prop16": true,
      "prop17": "PnFboBd1xjQfM44D",
      "prop19": "-6206684376759966237",
      "prop21": "NaN",
      "prop22": true,
      "prop25": "986155103490248824",
      "prop26": 1310995068,
      "prop29": "4dPMyDuusBQt33",
      "prop30": 1630521931
    }
  },
  {
    "id": "L695405748909244416>4>>L695405748280098816",
    "label": "Elabel4",
    "source": "695405748909244416",
    "target": "695405748280098816",
    "properties": {
      "PersonalId": 23,
      "prop2": "j1E36",
      "prop20": "HzIamDzbs",
      "prop21": "-Infinity",
      "prop22": false,
      "prop7": false,
      "prop10": -276025125,
      "prop28": true,
      "prop29": "86iuR2Hfxcas"
    }
  },
  {
    "id": "L695405749236400128>3>>L695405748280098816",
    "label": "Elabel3",
    "source": "695405749236400128",
    "target": "695405748280098816",
    "properties": {
      "PersonalId": 44,
      "prop1": 1656825752,
      "prop2": "EX0Y1C3QEAi51tcNr",
      "prop3": -93451486,
      "prop4": true,
      "prop5": "NaN",
      "prop7": true,
      "prop8": false,
      "prop9": "lJwi",
      "prop10": 1523611076,
      "prop11": -862561322387290400,
      "prop12": "RDbwhlFPCsTvpDD",
      "prop14": 1616078680000000000,
      "prop15": true,
      "prop16": false,
      "prop17": "F",
      "prop18": "-131398045153387651",
      "prop19": "-1753566767685842131",
      "prop20": "p",
      "prop21": -1204418920000000000,
      "prop22": false,
      "prop23": 374776329044073100,
      "prop24": -1986707290000000000,
      "prop25": "-5941866331529915478",
      "prop26": -34043281,
      "prop27": -2433694770000000000,
      "prop28": false,
      "prop29": "6fgJ",
      "prop30": -248734657
    }
  },
  {
    "id": "L695405748280098816>3>>L695405749236400128",
    "label": "Elabel3",
    "source": "695405748280098816",
    "target": "695405749236400128",
    "properties": {
      "PersonalId": 11,
      "prop1": -364490738,
      "prop2": "qGOdG7nV",
      "prop3": 204815688,
      "prop4": true,
      "prop5": -1905292850000000000,
      "prop7": false,
      "prop8": true,
      "prop9": "Op1KMEJLb",
      "prop10": 1557530603,
      "prop11": 5441719158655871000,
      "prop12": "m3ZmyeESiak",
      "prop14": "Infinity",
      "prop15": true,
      "prop16": true,
      "prop17": "eVuFagvujxAOfTPQuv",
      "prop18": "-1352445958007826697",
      "prop19": "-4583802341426240216",
      "prop20": "Wasx",
      "prop21": 2813306110000000000,
      "prop22": false,
      "prop23": "-Infinity",
      "prop24": -156277831000000000,
      "prop25": "4142304256089357604",
      "prop26": -1460128055,
      "prop27": 163193845000000000,
      "prop28": false,
      "prop29": "xIMlIwfvDlw",
      "prop30": -1450489962
    }
  }
]

Gremlin2: hugegraph.traversal().E().order().by(values("prop10").min())
Result2: java.lang.IllegalArgumentException message: The provided traverser does not map to a value: e[L695405748154269696>9>>L695405748154269696][695405748154269696-Elabel9->695405748154269696]->[PropertiesStep([prop10],value), MinGlobalStep]

The graph is created by the following Gremlin statements same as #2137:

hugegraph.schema().propertyKey("PersonalId").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop1").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop2").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop3").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop4").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop5").asFloat().ifNotExist().create()

hugegraph.schema().propertyKey("prop6").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop7").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop8").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop9").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop10").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop11").asDouble().ifNotExist().create()

hugegraph.schema().propertyKey("prop12").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop13").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop14").asFloat().ifNotExist().create()

hugegraph.schema().propertyKey("prop15").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop16").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop17").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop18").asLong().ifNotExist().create()

hugegraph.schema().propertyKey("prop19").asLong().ifNotExist().create()

hugegraph.schema().propertyKey("prop20").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop21").asFloat().ifNotExist().create()

hugegraph.schema().propertyKey("prop22").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop23").asDouble().ifNotExist().create()

hugegraph.schema().propertyKey("prop24").asFloat().ifNotExist().create()

hugegraph.schema().propertyKey("prop25").asLong().ifNotExist().create()

hugegraph.schema().propertyKey("prop26").asInt().ifNotExist().create()

hugegraph.schema().propertyKey("prop27").asFloat().ifNotExist().create()

hugegraph.schema().propertyKey("prop28").asBoolean().ifNotExist().create()

hugegraph.schema().propertyKey("prop29").asText().ifNotExist().create()

hugegraph.schema().propertyKey("prop30").asInt().ifNotExist().create()

hugegraph.schema().vertexLabel("Vlabel1").useAutomaticId().properties("prop24", "prop1", "prop30", "prop6", "prop2", "prop3", "prop15", "prop29", "prop13", "prop26", "prop19", "prop20", "prop17", "prop10", "prop12", "prop23", "PersonalId").create()

hugegraph.schema().vertexLabel("Vlabel2").useAutomaticId().properties("prop15", "prop17", "prop18", "prop4", "prop28", "prop10", "prop21", "prop14", "prop27", "PersonalId").create()

hugegraph.schema().vertexLabel("Vlabel3").useAutomaticId().properties("prop8", "prop5", "prop28", "PersonalId").create()

hugegraph.schema().vertexLabel("Vlabel4").useAutomaticId().properties("prop3", "prop6", "prop9", "prop17", "PersonalId").create()

hugegraph.schema().vertexLabel("Vlabel5").useAutomaticId().properties("prop2", "prop10", "prop21", "prop28", "prop9", "prop26", "prop25", "prop18", "prop7", "prop30", "prop20", "prop5", "prop27", "prop24", "prop4", "prop12", "prop16", "prop23", "prop19", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel1").sourceLabel("Vlabel3").targetLabel("Vlabel4").properties("prop21", "prop19", "prop17", "prop30", "prop3", "prop25", "prop9", "prop8", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel2").sourceLabel("Vlabel4").targetLabel("Vlabel2").properties("prop28", "prop4", "prop8", "prop24", "prop23", "prop22", "prop20", "prop1", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel3").sourceLabel("Vlabel2").targetLabel("Vlabel2").properties("prop11", "prop17", "prop9", "prop23", "prop2", "prop14", "prop29", "prop18", "prop1", "prop8", "prop5", "prop15", "prop22", "prop7", "prop27", "prop19", "prop20", "prop4", "prop10", "prop16", "prop30", "prop26", "prop24", "prop28", "prop21", "prop3", "prop25", "prop12", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel4").sourceLabel("Vlabel1").targetLabel("Vlabel2").properties("prop7", "prop20", "prop28", "prop2", "prop10", "prop22", "prop21", "prop29", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel5").sourceLabel("Vlabel2").targetLabel("Vlabel2").properties("prop11", "prop29", "prop23", "prop1", "prop22", "prop2", "prop13", "prop17", "prop18", "prop5", "prop9", "prop3", "prop16", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel6").sourceLabel("Vlabel5").targetLabel("Vlabel5").properties("prop7", "prop28", "prop9", "prop18", "prop27", "prop4", "prop14", "prop19", "prop26", "prop23", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel7").sourceLabel("Vlabel2").targetLabel("Vlabel3").properties("prop22", "prop6", "prop27", "prop23", "prop14", "prop29", "prop2", "prop20", "prop3", "prop21", "prop1", "prop18", "prop17", "prop16", "prop24", "prop7", "prop25", "prop15", "prop28", "prop11", "prop8", "prop26", "prop9", "prop13", "prop12", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel8").sourceLabel("Vlabel3").targetLabel("Vlabel2").properties("prop12", "prop13", "prop19", "prop26", "prop16", "prop11", "prop2", "prop15", "prop9", "prop10", "prop14", "prop1", "prop30", "prop21", "prop25", "prop5", "prop22", "prop17", "prop29", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel9").sourceLabel("Vlabel1").targetLabel("Vlabel1").properties("prop29", "prop20", "prop14", "prop26", "prop17", "PersonalId").create()

hugegraph.schema().edgeLabel("Elabel10").sourceLabel("Vlabel5").targetLabel("Vlabel3").properties("prop30", "prop15", "prop27", "prop20", "prop23", "prop7", "prop29", "prop16", "prop26", "prop13", "prop9", "PersonalId").create()

hugegraph.traversal().addV("Vlabel1").property("prop24", 2.1600985693751823e+18).property("prop1", -252758523).property("prop30", -1877089059).property("prop6", -109876951).property("prop2", "vlfIWCL7UY9gY").property("prop3", -924731054).property("prop15", true).property("prop29", "m0Wkxrxa").property("prop13", "QMNTxr8N").property("prop26", 861702620).property("prop19", 5325285271100037405).property("prop20", "ckg").property("prop17", "9Keu6iQ6").property("prop10", 1928612741).property("prop12", "Yc54JGcqNth1f2ehp").property("prop23", 1.7834535011964705e+18).property("PersonalId", 1)

hugegraph.traversal().addV("Vlabel2").property("prop15", true).property("prop17", "ya5yzldH5XMMmv").property("prop18", 6738862804412541881).property("prop4", false).property("prop28", true).property("prop10", -451238919).property("prop21", 2.8767544067508685e+18).property("prop14", -7.810456842260934e+17).property("prop27", -3.74281405049425e+18).property("PersonalId", 2)

hugegraph.traversal().addV("Vlabel3").property("prop8", true).property("prop5", 3.479138990659757e+18).property("prop28", true).property("PersonalId", 3)

hugegraph.traversal().addV("Vlabel4").property("prop3", 2146426010).property("prop6", 1724569945).property("prop9", "nQG1U").property("prop17", "jehLKeWcYTQiBtAqKF").property("PersonalId", 4)

hugegraph.traversal().addV("Vlabel5").property("prop2", "Deac").property("prop10", -36286860).property("prop21", -2.880135574294115e+18).property("prop28", true).property("prop9", "nVTYc").property("prop26", 1883908583).property("prop25", 362223597813086010).property("prop18", -7762576507312783723).property("prop7", true).property("prop30", -278697547).property("prop20", "O").property("prop5", -9.401501520442506e+17).property("prop27", 3.367783582575312e+17).property("prop24", Double.NEGATIVE_INFINITY).property("prop4", true).property("prop12", "AjSr").property("prop16", false).property("prop23", Double.NEGATIVE_INFINITY).property("prop19", -2988637546362578727).property("PersonalId", 5)

hugegraph.traversal().addV("Vlabel5").property("prop2", "nBQBB740ezGJf").property("prop10", 180217465).property("prop21", Double.POSITIVE_INFINITY).property("prop28", false).property("prop9", "RmuimY").property("prop26", 320260643).property("prop25", 6476786986295046729).property("prop18", 7536679328972848074).property("prop7", true).property("prop30", 484129659).property("prop20", "05Tx").property("prop5", -2.2304297019917082e+18).property("prop27", 7.861579624426403e+18).property("prop24", Double.NaN).property("prop4", false).property("prop12", "kK").property("prop16", true).property("prop23", Double.POSITIVE_INFINITY).property("prop19", 7525137537086787231).property("PersonalId", 6)

hugegraph.traversal().addV("Vlabel1").property("prop24", -6.033327988453184e+17).property("prop1", 1470164745).property("prop30", -1869712744).property("prop6", -915447243).property("prop2", "jO5gN").property("prop3", -850428145).property("prop15", true).property("prop29", "K8oUaYTjL3KW").property("prop13", "wuAXxg7uknkrBUzBigCh").property("prop26", 1396441510).property("prop19", 1706466414257707529).property("prop20", "bT").property("prop17", "iCW0H").property("prop10", 1156858892).property("prop12", "8lZXkW3Voe372").property("prop23", Double.NaN).property("PersonalId", 7)

hugegraph.traversal().addV("Vlabel3").property("prop8", false).property("prop5", Double.NaN).property("prop28", true).property("PersonalId", 8)

hugegraph.traversal().addV("Vlabel2").property("prop15", true).property("prop17", "XP5OXuJuKMEJ").property("prop18", 7419496126577643126).property("prop4", false).property("prop28", false).property("prop10", 2090724302).property("prop21", 4.046917320915635e+18).property("prop14", Double.NEGATIVE_INFINITY).property("prop27", Double.POSITIVE_INFINITY).property("PersonalId", 9)

hugegraph.traversal().addV("Vlabel3").property("prop8", true).property("prop5", -4.430855562131393e+17).property("prop28", true).property("PersonalId", 10)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop28", true).property("prop4", true).property("prop8", false).property("prop24", Double.NEGATIVE_INFINITY).property("prop23", Double.NEGATIVE_INFINITY).property("prop22", false).property("prop20", "W6NOI0cyIMv16").property("prop1", 2080309993).property("PersonalId", 1)

hugegraph.traversal().addE("Elabel6").from(__.V().where(__.values("PersonalId").is(eq(6)))).to(__.V().where(__.values("PersonalId").is(eq(5)))).property("prop7", false).property("prop28", true).property("prop9", "r").property("prop18", -4362768278176824736).property("prop27", Double.NEGATIVE_INFINITY).property("prop4", true).property("prop14", Double.POSITIVE_INFINITY).property("prop19", 7396360171286469625).property("prop26", 502965299).property("prop23", Double.POSITIVE_INFINITY).property("PersonalId", 2)

hugegraph.traversal().addE("Elabel6").from(__.V().where(__.values("PersonalId").is(eq(5)))).to(__.V().where(__.values("PersonalId").is(eq(6)))).property("prop7", false).property("prop28", true).property("prop9", "qdQys").property("prop18", 214377531241545644).property("prop27", -1.8255459891136824e+18).property("prop4", false).property("prop14", Double.NaN).property("prop19", 76390793253797669).property("prop26", 377654002).property("prop23", Double.NaN).property("PersonalId", 3)

hugegraph.traversal().addE("Elabel3").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop11", -1.6456511280492465e+18).property("prop17", "jruOgX7Yc5nZ").property("prop9", "w00M7Ivq").property("prop23", Double.POSITIVE_INFINITY).property("prop2", "QFFEvk9uY2ZZtSD").property("prop14", Double.NaN).property("prop29", "rzqGLXNZKgB261GZfNT").property("prop18", -2807596203620120126).property("prop1", 127929753).property("prop8", false).property("prop5", -2.97263440097569e+18).property("prop15", false).property("prop22", false).property("prop7", false).property("prop27", Double.POSITIVE_INFINITY).property("prop19", 310941385871236567).property("prop20", "2gLuKq7dlHRp4M").property("prop4", false).property("prop10", -2142377774).property("prop16", false).property("prop30", -1150792212).property("prop26", -1409944267).property("prop24", -4.175449566602874e+18).property("prop28", true).property("prop21", Double.NaN).property("prop3", 1727175518).property("prop25", 495287094151115368).property("prop12", "gfmfYULLA").property("PersonalId", 4)

hugegraph.traversal().addE("Elabel10").from(__.V().where(__.values("PersonalId").is(eq(6)))).to(__.V().where(__.values("PersonalId").is(eq(8)))).property("prop30", 460515562).property("prop15", true).property("prop27", Double.NEGATIVE_INFINITY).property("prop20", "l2xhsQBFv").property("prop23", Double.NEGATIVE_INFINITY).property("prop7", false).property("prop29", "M4MZ5JyKv").property("prop16", true).property("prop26", 713715954).property("prop13", "9dlV").property("prop9", "ns2GSkalMqwfKM").property("PersonalId", 5)

hugegraph.traversal().addE("Elabel1").from(__.V().where(__.values("PersonalId").is(eq(8)))).to(__.V().where(__.values("PersonalId").is(eq(4)))).property("prop21", 6.863717988479437e+17).property("prop19", -8348547856745614056).property("prop17", "QlOqxNws5OaXS0").property("prop30", -2032848429).property("prop3", -463936319).property("prop25", -8003509083051444237).property("prop9", "HXsOAcIlHH5uj4JM").property("prop8", true).property("PersonalId", 6)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(1)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "3IzzBU6D4ORTcjQ").property("prop20", "ZYNY6fTVNSD9c7gV").property("prop14", Double.NEGATIVE_INFINITY).property("prop26", -227236922).property("prop17", "aPRylbrjo2tnP6s").property("PersonalId", 7)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(10)))).property("prop22", true).property("prop6", -2088549446).property("prop27", 4.652607980540986e+17).property("prop23", Double.POSITIVE_INFINITY).property("prop14", Double.NaN).property("prop29", "KS").property("prop2", "HpXMblARRuEmdZ").property("prop20", "TNDby98").property("prop3", -91652992).property("prop21", 3.888109555522901e+18).property("prop1", 1230003527).property("prop18", -2430222493990906733).property("prop17", "4aE9").property("prop16", true).property("prop24", Double.NEGATIVE_INFINITY).property("prop7", false).property("prop25", -7596820317473066282).property("prop15", true).property("prop28", true).property("prop11", Double.POSITIVE_INFINITY).property("prop8", true).property("prop26", -909612664).property("prop9", "kJjXdLRXxas48Lf2").property("prop13", "9YzqppvOdTI6B3FBTaP").property("prop12", "u2qI450U").property("PersonalId", 8)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(1)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "wOHGsMCbLT").property("prop20", "b8O").property("prop14", 8.148995498778389e+16).property("prop26", -807835967).property("prop17", "yJfiEwSCFbs0D2NiK").property("PersonalId", 9)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(8)))).property("prop22", false).property("prop6", -1930305499).property("prop27", Double.NEGATIVE_INFINITY).property("prop23", 8.770361180022493e+17).property("prop14", -6.222924422192772e+18).property("prop29", "H8QM975bSKdXj").property("prop2", "56GM3t9xMW").property("prop20", "La1Zob7915").property("prop3", -1811723116).property("prop21", Double.POSITIVE_INFINITY).property("prop1", 2061225165).property("prop18", -8222022887878279824).property("prop17", "VatHM").property("prop16", false).property("prop24", 2.911161584969793e+17).property("prop7", true).property("prop25", 8305034491262785779).property("prop15", false).property("prop28", false).property("prop11", -1.4799426274526932e+18).property("prop8", true).property("prop26", -1452315236).property("prop9", "fZA").property("prop13", "y1eWg0uAbtUB9").property("prop12", "ndZI3csceOMsOkDs3e8P").property("PersonalId", 10)

hugegraph.traversal().addE("Elabel3").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop11", 5.441719158655871e+18).property("prop17", "eVuFagvujxAOfTPQuv").property("prop9", "Op1KMEJLb").property("prop23", Double.NEGATIVE_INFINITY).property("prop2", "qGOdG7nV").property("prop14", Double.POSITIVE_INFINITY).property("prop29", "xIMlIwfvDlw").property("prop18", -1352445958007826697).property("prop1", -364490738).property("prop8", true).property("prop5", -1.9052928782061036e+18).property("prop15", true).property("prop22", false).property("prop7", false).property("prop27", 1.6319383778760176e+17).property("prop19", -4583802341426240216).property("prop20", "Wasx").property("prop4", true).property("prop10", 1557530603).property("prop16", true).property("prop30", -1450489962).property("prop26", -1460128055).property("prop24", -1.5627783923483302e+17).property("prop28", false).property("prop21", 2.813305972017547e+18).property("prop3", 204815688).property("prop25", 4142304256089357604).property("prop12", "m3ZmyeESiak").property("PersonalId", 11)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "8VxwvQg9SFNuX").property("prop20", "MOZOlVJuC50GMsn").property("prop14", 4.904526551552117e+17).property("prop26", -1159695476).property("prop17", "zDAK3Z8FigaC5Rh").property("PersonalId", 12)

hugegraph.traversal().addE("Elabel8").from(__.V().where(__.values("PersonalId").is(eq(8)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop12", "vhYUeT7g").property("prop13", "u393PI").property("prop19", -6247973541510766536).property("prop26", 1234443237).property("prop16", false).property("prop11", Double.NEGATIVE_INFINITY).property("prop2", "cCCG0ZCk").property("prop15", false).property("prop9", "5tlocCvrenx3g4").property("prop10", -2041086162).property("prop14", -2.789985961894153e+18).property("prop1", 954710109).property("prop30", 2129564069).property("prop21", Double.NaN).property("prop25", 8831260013264691775).property("prop5", -3.5234516400884684e+16).property("prop22", false).property("prop17", "Y5yWqLzQb").property("prop29", "id6t38VevEyfG").property("PersonalId", 13)

hugegraph.traversal().addE("Elabel4").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop7", true).property("prop20", "X00W8TGt").property("prop28", false).property("prop2", "ITCn9").property("prop10", -576289844).property("prop22", true).property("prop21", 2.1258410519386096e+17).property("prop29", "896MtXB2kwA").property("PersonalId", 14)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(3)))).property("prop22", true).property("prop6", 585346199).property("prop27", -1.5125597544218474e+17).property("prop23", 6.09977869897098e+17).property("prop14", Double.NEGATIVE_INFINITY).property("prop29", "NauY7rFvj2uq8x").property("prop2", "J5ZUIDTY3ZDotacpxwX").property("prop20", "s").property("prop3", 74606922).property("prop21", -5.963107397873347e+18).property("prop1", 1849105080).property("prop18", 1603603216649236091).property("prop17", "8Jj2jJ").property("prop16", false).property("prop24", Double.NEGATIVE_INFINITY).property("prop7", false).property("prop25", 5235627272768125711).property("prop15", true).property("prop28", false).property("prop11", -5.169596459710645e+17).property("prop8", true).property("prop26", -58391392).property("prop9", "9l").property("prop13", "Xlyh7").property("prop12", "V1C2EqjYcjYwwsn").property("PersonalId", 15)

hugegraph.traversal().addE("Elabel5").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop11", Double.POSITIVE_INFINITY).property("prop29", "Tpl23t3").property("prop23", 4.887011822223645e+18).property("prop1", 1317286265).property("prop22", true).property("prop2", "eNoYxpmC5a2").property("prop13", "D").property("prop17", "qO5it8u").property("prop18", 6486397487613466709).property("prop5", 9.13655279919458e+16).property("prop9", "XH2ycnTv3XDtaxp07c").property("prop3", -1282438191).property("prop16", false).property("PersonalId", 16)

hugegraph.traversal().addE("Elabel10").from(__.V().where(__.values("PersonalId").is(eq(5)))).to(__.V().where(__.values("PersonalId").is(eq(8)))).property("prop30", -1242354838).property("prop15", true).property("prop27", -2.052428486277548e+18).property("prop20", "aRmcBpKhw6n4").property("prop23", Double.POSITIVE_INFINITY).property("prop7", true).property("prop29", "a5DSAiz").property("prop16", true).property("prop26", -1531326788).property("prop13", "YgQ3PqgZSJlCdJnY").property("prop9", "KvTwQB4JHGDcL4POGSX").property("PersonalId", 17)

hugegraph.traversal().addE("Elabel6").from(__.V().where(__.values("PersonalId").is(eq(6)))).to(__.V().where(__.values("PersonalId").is(eq(5)))).property("prop7", true).property("prop28", false).property("prop9", "gbgsNTA7dA").property("prop18", 8328271130877779886).property("prop27", Double.NEGATIVE_INFINITY).property("prop4", false).property("prop14", Double.NaN).property("prop19", -8248740754855688283).property("prop26", -107077824).property("prop23", -1.561444542398227e+18).property("PersonalId", 18)

hugegraph.traversal().addE("Elabel8").from(__.V().where(__.values("PersonalId").is(eq(8)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop12", "aJ7TOVj4ijbJhBV7hj9").property("prop13", "tSN94R1c").property("prop19", 5013108044849980698).property("prop26", 734045265).property("prop16", true).property("prop11", Double.POSITIVE_INFINITY).property("prop2", "RCZchskpbx").property("prop15", true).property("prop9", "Y4BEh8cRiFPo6P").property("prop10", 621064932).property("prop14", Double.NaN).property("prop1", -1465422758).property("prop30", -1192731399).property("prop21", Double.POSITIVE_INFINITY).property("prop25", -3658517316488480557).property("prop5", 1.8367351105130196e+18).property("prop22", true).property("prop17", "desv").property("prop29", "iwCyAw6q0q1XNllec8Sn").property("PersonalId", 19)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(10)))).property("prop22", true).property("prop6", 280634209).property("prop27", -4.834069694634215e+18).property("prop23", Double.NEGATIVE_INFINITY).property("prop14", Double.NEGATIVE_INFINITY).property("prop29", "fugI9b").property("prop2", "ekru").property("prop20", "Ee2Y").property("prop3", -820201974).property("prop21", 2.1108223841860155e+18).property("prop1", -1140370834).property("prop18", -8933318902797886893).property("prop17", "loUU9PZrrjGwb8").property("prop16", false).property("prop24", Double.NEGATIVE_INFINITY).property("prop7", true).property("prop25", -7256119461986458698).property("prop15", false).property("prop28", false).property("prop11", -3.291675497727791e+17).property("prop8", false).property("prop26", -1693945503).property("prop9", "A6E1inW").property("prop13", "fG8CWqcArUHp").property("prop12", "lgnzRHQ4J4JT").property("PersonalId", 20)

hugegraph.traversal().addE("Elabel3").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop11", Double.NEGATIVE_INFINITY).property("prop17", "AK99").property("prop9", "42kcON").property("prop23", 1.3990163890109542e+18).property("prop2", "lhhI0k3er4h7F0UL").property("prop14", 2.953079645015871e+16).property("prop29", "NKy98mXXUgoGz").property("prop18", -8628777103627158910).property("prop1", 1883227294).property("prop8", true).property("prop5", -3.232761656644855e+18).property("prop15", true).property("prop22", false).property("prop7", true).property("prop27", Double.POSITIVE_INFINITY).property("prop19", -2215909526247262043).property("prop20", "0n").property("prop4", false).property("prop10", 321157795).property("prop16", false).property("prop30", -894918224).property("prop26", -873637226).property("prop24", 4.1303125051139604e+18).property("prop28", true).property("prop21", Double.POSITIVE_INFINITY).property("prop3", 1991676604).property("prop25", -5935440340231217213).property("prop12", "9ToxfrYmXMsRHFfb7N").property("PersonalId", 21)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(10)))).property("prop22", false).property("prop6", 1143910163).property("prop27", -1.4940418530124626e+18).property("prop23", 2.1283534787017846e+18).property("prop14", Double.NEGATIVE_INFINITY).property("prop29", "m").property("prop2", "HAzDi64ci2").property("prop20", "26YGi2oG0vYs").property("prop3", 520569877).property("prop21", 2.596775589491466e+18).property("prop1", -929514723).property("prop18", 723272558350978679).property("prop17", "588g").property("prop16", false).property("prop24", -1.898323703650105e+18).property("prop7", false).property("prop25", 9151716051918561116).property("prop15", true).property("prop28", true).property("prop11", -5.699053565367946e+18).property("prop8", false).property("prop26", 2064508913).property("prop9", "Jg4buyV1F0p5NJ2").property("prop13", "MDxMa").property("prop12", "6H7NoN4BRqwP").property("PersonalId", 22)

hugegraph.traversal().addE("Elabel4").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop7", false).property("prop20", "HzIamDzbs").property("prop28", true).property("prop2", "j1E36").property("prop10", -276025125).property("prop22", false).property("prop21", Double.NEGATIVE_INFINITY).property("prop29", "86iuR2Hfxcas").property("PersonalId", 23)

hugegraph.traversal().addE("Elabel10").from(__.V().where(__.values("PersonalId").is(eq(5)))).to(__.V().where(__.values("PersonalId").is(eq(3)))).property("prop30", 1011338466).property("prop15", true).property("prop27", Double.POSITIVE_INFINITY).property("prop20", "7XxXXyCjw").property("prop23", Double.NaN).property("prop7", true).property("prop29", "W0JxQuLFCWt").property("prop16", false).property("prop26", -117715982).property("prop13", "U3RQ1WsGvEBFy").property("prop9", "pQObyQtWVJG").property("PersonalId", 24)

hugegraph.traversal().addE("Elabel7").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(10)))).property("prop22", false).property("prop6", 609149041).property("prop27", Double.POSITIVE_INFINITY).property("prop23", 3.65017776920626e+18).property("prop14", Double.POSITIVE_INFINITY).property("prop29", "yvc").property("prop2", "BEp56GBoEBbynG9C").property("prop20", "17gEzQW").property("prop3", -832975956).property("prop21", Double.NEGATIVE_INFINITY).property("prop1", 1551739405).property("prop18", -7894811227597959375).property("prop17", "4UPiyonwuu0w9sp").property("prop16", false).property("prop24", Double.NaN).property("prop7", false).property("prop25", 2008213796715789919).property("prop15", false).property("prop28", false).property("prop11", -2.655500130930873e+17).property("prop8", true).property("prop26", -1296941825).property("prop9", "nKoaXzaJ").property("prop13", "8v3G").property("prop12", "Evnn9OFDfhRIKb8wwlxn").property("PersonalId", 25)

hugegraph.traversal().addE("Elabel5").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop11", Double.NEGATIVE_INFINITY).property("prop29", "ebR").property("prop23", -2.8378966439113574e+18).property("prop1", -19603497).property("prop22", true).property("prop2", "H8HCDIprubmAwkU8").property("prop13", "OfpWI9N").property("prop17", "S43vY").property("prop18", -3787378859805442801).property("prop5", 1.429972541510471e+18).property("prop9", "fk5ay614cf4IL75F").property("prop3", 1931867647).property("prop16", true).property("PersonalId", 26)

hugegraph.traversal().addE("Elabel1").from(__.V().where(__.values("PersonalId").is(eq(3)))).to(__.V().where(__.values("PersonalId").is(eq(4)))).property("prop21", -3.0986691057315497e+18).property("prop19", 4590607020200281133).property("prop17", "R4Bj1rZB").property("prop30", -1748721459).property("prop3", 552629482).property("prop25", -8432418910712267075).property("prop9", "IMTkyNlPPurz5").property("prop8", true).property("PersonalId", 27)

hugegraph.traversal().addE("Elabel10").from(__.V().where(__.values("PersonalId").is(eq(6)))).to(__.V().where(__.values("PersonalId").is(eq(10)))).property("prop30", -1763606824).property("prop15", false).property("prop27", Double.NaN).property("prop20", "7IT4B").property("prop23", -2.312221756987141e+18).property("prop7", true).property("prop29", "wNrdjo").property("prop16", true).property("prop26", 1001884981).property("prop13", "BY").property("prop9", "xZTPcQV").property("PersonalId", 28)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(1)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "TP").property("prop20", "d").property("prop14", -6.971188751737649e+18).property("prop26", 948986462).property("prop17", "qKmu4z0B").property("PersonalId", 29)

hugegraph.traversal().addE("Elabel1").from(__.V().where(__.values("PersonalId").is(eq(3)))).to(__.V().where(__.values("PersonalId").is(eq(4)))).property("prop21", 1.5285590311542525e+17).property("prop19", -7881652590642194010).property("prop17", "VKSJqmLsFl3fk").property("prop30", 226074398).property("prop3", 190140532).property("prop25", -8438837967447909831).property("prop9", "9y").property("prop8", true).property("PersonalId", 30)

hugegraph.traversal().addE("Elabel1").from(__.V().where(__.values("PersonalId").is(eq(3)))).to(__.V().where(__.values("PersonalId").is(eq(4)))).property("prop21", 1.9857155520311e+18).property("prop19", -5120610778274388509).property("prop17", "jyGyXkIkPIRixGt").property("prop30", 292597669).property("prop3", -1650414036).property("prop25", 3887733620968124652).property("prop9", "ABOEiZdMCsXHSjBts9").property("prop8", true).property("PersonalId", 31)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(1)))).to(__.V().where(__.values("PersonalId").is(eq(7)))).property("prop29", "6mCapFYZ4KDt7").property("prop20", "wEzgk").property("prop14", 5.736720691815754e+18).property("prop26", 2026687782).property("prop17", "SeAS8tk6ug0dB86q8QR6").property("PersonalId", 32)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "FI7YCNdqvIK").property("prop20", "syNvPk9dzUV").property("prop14", Double.NEGATIVE_INFINITY).property("prop26", -154750474).property("prop17", "RD1R3YS").property("PersonalId", 33)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop28", false).property("prop4", false).property("prop8", false).property("prop24", 6.396673890048753e+17).property("prop23", Double.NEGATIVE_INFINITY).property("prop22", true).property("prop20", "OZ9Z3R8BRO6qF").property("prop1", 505282240).property("PersonalId", 34)

hugegraph.traversal().addE("Elabel10").from(__.V().where(__.values("PersonalId").is(eq(6)))).to(__.V().where(__.values("PersonalId").is(eq(8)))).property("prop30", 1391750770).property("prop15", false).property("prop27", Double.NaN).property("prop20", "z5KKxydk4").property("prop23", -3448037079507767.0).property("prop7", true).property("prop29", "ZIXRBAhw").property("prop16", true).property("prop26", 1017919232).property("prop13", "M").property("prop9", "IQmbIPmfm803EB").property("PersonalId", 35)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(1)))).to(__.V().where(__.values("PersonalId").is(eq(7)))).property("prop29", "YSnN7Y").property("prop20", "OfyiW4fTLpoQBeo4u6it").property("prop14", 3.00020930098823e+18).property("prop26", -1696732397).property("prop17", "3FaHKPv7hCW3AT0").property("PersonalId", 36)

hugegraph.traversal().addE("Elabel5").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop11", Double.NaN).property("prop29", "ASjUGjiGwIrq7P11OlOY").property("prop23", Double.NEGATIVE_INFINITY).property("prop1", 797858670).property("prop22", true).property("prop2", "Rr2LihSDQBS6").property("prop13", "K").property("prop17", "xHVM").property("prop18", -2979245457535035175).property("prop5", Double.NEGATIVE_INFINITY).property("prop9", "Q").property("prop3", -2122213416).property("prop16", true).property("PersonalId", 37)

hugegraph.traversal().addE("Elabel6").from(__.V().where(__.values("PersonalId").is(eq(5)))).to(__.V().where(__.values("PersonalId").is(eq(6)))).property("prop7", false).property("prop28", false).property("prop9", "csOAvvv7ByKTjSGy").property("prop18", 7000307890011301489).property("prop27", -1.6649745223299686e+17).property("prop4", false).property("prop14", Double.POSITIVE_INFINITY).property("prop19", 8017551904848165929).property("prop26", -985452500).property("prop23", Double.NEGATIVE_INFINITY).property("PersonalId", 38)

hugegraph.traversal().addE("Elabel4").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop7", true).property("prop20", "zqGZZPxN3De").property("prop28", true).property("prop2", "Je9SWI8xSJXFf0Oja").property("prop10", -1423263847).property("prop22", false).property("prop21", Double.NEGATIVE_INFINITY).property("prop29", "c8daSqLW").property("PersonalId", 39)

hugegraph.traversal().addE("Elabel1").from(__.V().where(__.values("PersonalId").is(eq(3)))).to(__.V().where(__.values("PersonalId").is(eq(4)))).property("prop21", -2.4465864153762912e+17).property("prop19", 758727585565340346).property("prop17", "0A").property("prop30", 406114880).property("prop3", -2025066812).property("prop25", -9061243220552190879).property("prop9", "H").property("prop8", false).property("PersonalId", 40)

hugegraph.traversal().addE("Elabel5").from(__.V().where(__.values("PersonalId").is(eq(2)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop11", -5.772649124921356e+17).property("prop29", "vd2ezONDugDBxFTUxIW").property("prop23", 1.758843218072315e+18).property("prop1", 1666132948).property("prop22", true).property("prop2", "FmqMZZjy0z").property("prop13", "pMOXkvKsHwPDWoe").property("prop17", "5P9UUMcKiumrnZiyhKV").property("prop18", 6146003666790473008).property("prop5", Double.NaN).property("prop9", "HscwuJ1P").property("prop3", 1593956743).property("prop16", true).property("PersonalId", 41)

hugegraph.traversal().addE("Elabel8").from(__.V().where(__.values("PersonalId").is(eq(8)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop12", "5tXupQnX00g").property("prop13", "Kk1ajukF4N").property("prop19", -6206684376759966237).property("prop26", 1310995068).property("prop16", true).property("prop11", 1.7511636734161494e+17).property("prop2", "sZphbsozXnZ8tPy6").property("prop15", true).property("prop9", "FRL9izKru").property("prop10", -548798416).property("prop14", 2.13509762150388e+18).property("prop1", 1168202951).property("prop30", 1630521931).property("prop21", Double.NaN).property("prop25", 986155103490248824).property("prop5", 8.415896183526324e+17).property("prop22", true).property("prop17", "PnFboBd1xjQfM44D").property("prop29", "4dPMyDuusBQt33").property("PersonalId", 42)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop28", true).property("prop4", true).property("prop8", false).property("prop24", 8.151787704177878e+17).property("prop23", Double.POSITIVE_INFINITY).property("prop22", true).property("prop20", "D2ZY2D").property("prop1", -856992166).property("PersonalId", 43)

hugegraph.traversal().addE("Elabel3").from(__.V().where(__.values("PersonalId").is(eq(9)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop11", -8.625613223872904e+17).property("prop17", "F").property("prop9", "lJwi").property("prop23", 3.747763290440731e+17).property("prop2", "EX0Y1C3QEAi51tcNr").property("prop14", 1.6160786411401592e+18).property("prop29", "6fgJ").property("prop18", -131398045153387651).property("prop1", 1656825752).property("prop8", false).property("prop5", Double.NaN).property("prop15", true).property("prop22", false).property("prop7", true).property("prop27", -2.4336947061738716e+18).property("prop19", -1753566767685842131).property("prop20", "p").property("prop4", true).property("prop10", 1523611076).property("prop16", false).property("prop30", -248734657).property("prop26", -34043281).property("prop24", -1.986707216801087e+18).property("prop28", false).property("prop21", -1.2044189855408492e+18).property("prop3", -93451486).property("prop25", -5941866331529915478).property("prop12", "RDbwhlFPCsTvpDD").property("PersonalId", 44)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop28", true).property("prop4", false).property("prop8", false).property("prop24", Double.NEGATIVE_INFINITY).property("prop23", 6.281802942843509e+18).property("prop22", false).property("prop20", "YAc796SdW0pZC").property("prop1", 1517445296).property("PersonalId", 45)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(2)))).property("prop28", false).property("prop4", false).property("prop8", true).property("prop24", 8.214907008943642e+17).property("prop23", -8.115656101062882e+16).property("prop22", true).property("prop20", "RdW").property("prop1", -467325232).property("PersonalId", 46)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(7)))).property("prop29", "qdXyzwGglhogvc0iRX9g").property("prop20", "afzDdViMRtY0yu").property("prop14", 2.0494564226854064e+16).property("prop26", 1107461481).property("prop17", "NGhbfYJHjSzzwxFHl").property("PersonalId", 47)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(1)))).property("prop29", "sc2r1LTaP58VyMdvwaPP").property("prop20", "3DLzgR6Uz9G").property("prop14", Double.NEGATIVE_INFINITY).property("prop26", -1625547361).property("prop17", "zFyOkPw4MNr5I545q").property("PersonalId", 48)

hugegraph.traversal().addE("Elabel2").from(__.V().where(__.values("PersonalId").is(eq(4)))).to(__.V().where(__.values("PersonalId").is(eq(9)))).property("prop28", false).property("prop4", false).property("prop8", true).property("prop24", Double.NaN).property("prop23", Double.NEGATIVE_INFINITY).property("prop22", true).property("prop20", "qzvRx4s2JIGlV9").property("prop1", -1759813003).property("PersonalId", 49)

hugegraph.traversal().addE("Elabel9").from(__.V().where(__.values("PersonalId").is(eq(7)))).to(__.V().where(__.values("PersonalId").is(eq(7)))).property("prop29", "WtIceKf").property("prop20", "711Qyp").property("prop14", Double.POSITIVE_INFINITY).property("prop26", 1619230803).property("prop17", "R4").property("PersonalId", 50)

Vertex/Edge example (问题点 / 边数据举例)

No response

Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)

No response

joyemang33 avatar Feb 28 '23 15:02 joyemang33

do you want a min(local) step: hugegraph.traversal().E().order().by(values("prop10").min(local))

javeme avatar Feb 28 '23 16:02 javeme

do you want a min(local) step: hugegraph.traversal().E().order().by(values("prop10").min(local))

Thank you very much for your response. I am interested in implementing something similar to min(local), and I plan to test whether this will still result in the same exception when using "local" as soon as possible. However, based on the information in the Gremlin documents found at http://tinkerpop-gremlin.cn/#by-step, it appears that omitting "local" may also be acceptable. Would you be able to assist me in verifying whether there is an issue or bug with this? Thank you kindly.

joyemang33 avatar Feb 28 '23 16:02 joyemang33

@javeme Hi, I use hugegraph.traversal().E().order().by(values("prop10").min(local)) but meet another unexpected exception that I never met java.lang.ClassCastException', 'message': 'java.lang.Integer cannot be cast to java.lang.Iterable. Would you be able to assist me in verifying this? Thank you kindly.

joyemang33 avatar Mar 01 '23 03:03 joyemang33

Sorry, it expects a fold() step and should be: g.E().order().by(values("prop10").fold().min(local)).

A further question, in this scene why not use this way g.E().order().by("prop10")?

javeme avatar Mar 01 '23 12:03 javeme

Sorry, it expects a fold() step and should be: g.E().order().by(values("prop10").fold().min(local)).

A further question, in this scene why not use this way g.E().order().by("prop10")?

Hi, Many thanks again for your valuable feedback, and the g.E().order().by("prop10") is OK to execute which helps me a lot.

However, I try the hugegraph.traversal().E().order().by(values("prop10").fold().min(local)) where still returns an unexpected exception java.lang.IllegalArgumentException.

In my opinion, there may be some bugs during the execution of the latter query, which could be similar to the issue encountered previously (#2124). My intention is to order the edges based on the minimum property value of "prop10" among their out-vertices. However, when I tried to execute the query hugegraph.traversal().E().order().by(__.outV().values("prop10").fold().min(local)), it resulted in an unexpected exception.

I noticed that hugegraph.traversal().E().order().by(values("prop10").min()) is a reduction of the above query, and the above query might be applicable in some contexts for some users. Would it be possible for you to verify whether there is a bug in the execution process? Your assistance in resolving this issue would be greatly appreciated.

joyemang33 avatar Mar 01 '23 13:03 joyemang33

However, I try the hugegraph.traversal().E().order().by(values("prop10").fold().min(local)) where still returns an unexpected exception java.lang.IllegalArgumentException.

can you share more details of the exception?

javeme avatar Mar 01 '23 13:03 javeme

However, I try the hugegraph.traversal().E().order().by(values("prop10").fold().min(local)) where still returns an unexpected exception java.lang.IllegalArgumentException.

can you share more details of the exception?

Sure, the information from server is ERROR:root:{'exception': 'java.lang.IllegalArgumentException', 'message': 'The provided traverser does not map to a value: e[L695415354955923456>6>>L695415355421491200][695415354955923456-Elabel6->695415355421491200]->[PropertiesStep([prop10],value), FoldStep, MinLocalStep]', 'cause': '[java.lang.IllegalArgumentException]'}.

And the information from hubble is in the following pic: 1677678987361

joyemang33 avatar Mar 01 '23 13:03 joyemang33

seems some edges do not have property 'prop10', please try order().by(choose(values("xx"), values("xx").min(), constant(0)))

javeme avatar Mar 01 '23 14:03 javeme

seems some edges do not have property 'prop10', please try order().by(choose(values("xx"), values("xx").min(), constant(0)))

I appreciate your help and your previous query hugegraph.traversal().E().order().by(choose(values("prop10"), values("prop10").min(), constant(0))) works well . However, I have observed that order().by(values("prop10")) can be executed successfully even when some edges do not have the "prop10" property. This is an advantage of HugeGraph, as other Graph Databases such as OrientDB cannot handle this situation.

Due to this difference, there appears to be an inconsistency in being unable to order the above case directly. And I also noticed that g.E().order().by(values("prop10").fold().min(local)) can be executed correctly in the TinkerGraph. I was wondering if there is a way to resolve this inconsistency and enable us to order the edges directly without the need for choose statements. Would it be possible for you to fix this issue?

joyemang33 avatar Mar 01 '23 14:03 joyemang33

could you further confirm it whether is a real bug?

BoxiYu avatar Mar 14 '23 09:03 BoxiYu