Node graph cant work! Cannot read properties of undefined (reading 'incoming')

TypeError: Cannot read properties of undefined (reading ‘incoming’)
at c (utils.ts:134:7)
at NodeGraph.tsx:129:11

my grafana version: 10.0.3
hamedkarbasi93-nodegraphapi-datasource version 1.0.1
mydata

{
  "request": {
    "method": "GET",
    "url": "api/datasources/proxy/uid/bd6f89c0-2e37-4aed-8ed5-249bb68cd41c/nodegraphds/api/graph/data?1=1",
    "hideFromInspector": false
  },
  "response": {
    "nodes": [
      {
        "id": "openapi",
        "title": "openapi",
        "subtitle": "cnr",
        "mainStat": "142",
        "secondarystat": "qps",
        "arc__failed": 0.2,
        "arc__passed": 0.8
      }
    ],
    "edges": [
      {
        "id": "openapi-openapi",
        "source": "openapi",
        "target": "openapi",
        "mainStat": "140 qps",
        "secondarystat": "dubbo",
        "thickness": 2,
        "highlighted": true
      }
    ]
  }
}

Anyone can help?
Thanks

I tried change test data, still not working。 like below

{
		"nodes": [{
				"id": "openapi",
				"title": "openapi",
				"subtitle": "cnr",
				"mainStat": "142",
				"secondarystat": "qps",
				"arc__failed": 0.2,
				"arc__passed": 0.8
			},
			{
				"id": "oms2",
				"title": "oms2",
				"subtitle": "cnr",
				"mainStat": "142",
				"secondarystat": "qps",
				"arc__failed": 0.2,
				"arc__passed": 0.8
			}
		],
		"edges": [{
			"id": "openapi-oms2",
			"source": "openapi",
			"target": "oms2",
			"mainStat": "140 qps",
			"secondarystat": "dubbo",
			"thickness": 2,
			"highlighted": true
		}]
	}
@RequestMapping("/api/graph/fields")
    public Map<String, Object> fields() {
        Map<String, Object> map = new HashMap<>();
        map.put("edges_fields", generateEdgeFields()); // generateNodeFields  My mistake
        map.put("nodes_fields", generateNodeFields()); // generateEdgeFields
        return map;
    }

    private List<Field> generateEdgeFields() {
        List<Field> fields = new ArrayList<>();
        fields.add(Field.valueOf("id", "string"));
        fields.add(Field.valueOf("source", "string"));
        fields.add(Field.valueOf("target", "string"));
        fields.add(Field.valueOf("mainStat", "number"));
        fields.add(Field.valueOf("secondarystat", "string"));
        fields.add(Field.valueOf("thickness", "number"));
        fields.add(Field.valueOf("highlighted", "boolean"));
        return fields;
    }

    private List<Field> generateNodeFields() {
        List<Field> fields = new ArrayList<>();
        fields.add(Field.valueOf("id", "string"));
        fields.add(Field.valueOf("title", "string"));
        fields.add(Field.valueOf("subtitle", "string"));
        fields.add(Field.valueOf("mainStat", "number"));
        fields.add(Field.valueOf("secondarystat", "string"));

        fields.add(Field.valueOf("arc__failed", "number", "red"));
        fields.add(Field.valueOf("arc__passed", "number", "green"));
        return fields;
    }

solved , there is a bug in my code :joy: