Я пытаюсь прочитать имя сервера из XML-файла в сценарии конвейера.
Мой код:
node {
def str = "<root><HTTPTargetConnection><Loadbalancer><server name=\"myserver\" /> </Loadbalancer></HTTPTargetConnection></root>";
def rootNode = new XmlParser().parseText(str);
echo rootNode.HTTPTargetConnection.Loadbalancer.server.@name.value[0];
}
Исключение: [Конвейер] Конец конвейера *
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: несекретное поле groovy.util.Node HTTPTargetConnection в org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.unclassifiedField (SandboxInterceptor.java:367) в org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty (SandboxInterceptor.java:363) в org.kohsuke.groovy.sandbox.impl.Checker $ 4.call (Checker.java:241)
Пожалуйста, помогите мне в решении этой проблемы.