parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 24.10.2016 19:19 / 24.10.2016 19:19

После каждой выборки узлов в переменную добавьте:
^throw[debug;^json:string[$var]]
и пройдите по шагам до unlink, глядя на данные глазами: правильно ли извлекаются узлы.

Если вы выглядит нормально, подсадите жука в запрос @_inserLinks[] и посмотрите, в каком виде он формируется:
@_inserLinks[links]
# Вставляет связи узлов.

$result[]

^void:sql{
debug	INSERT INTO $self.refs_table
	(node_id, ancestor_id, distance)
	VALUES
	^links.menu{
		($links.node_id, $links.ancestor_id, $links.distance)
	}[,]
}
Похоже на зацикливание или отваливание по таймауту.
Какое количество узлов перемещается?