Не удалось импортировать: атрибут «name» уже был указан для элемента «option» - PullRequest
0 голосов
/ 10 января 2020
<joblist>
  <job>
    <context>
      <options preserveOrder='true'>
        <option name='PDATE' value='${DATE:yyyyMMdd}' />
        <option name='TSTAMP' value='${DATE:yyyy-MM-dd&apos;T&apos;HH.mm.ssXX}' />
      </options>
    </context>
    <description>Load Adjustment Transactions</description>
    <dispatch>
      <excludePrecedence>true</excludePrecedence>
      <keepgoing>false</keepgoing>
      <rankOrder>ascending</rankOrder>
      <successOnEmptyNodeFilter>false</successOnEmptyNodeFilter>
      <threadcount>1</threadcount>
    </dispatch>
    <executionEnabled>true</executionEnabled>
    <group>PointsUpdate</group>
    <id>6475eb91-926f-476b-bf05-85f5e8b22eae</id>
    <loglevel>INFO</loglevel>
    <name>sglp-jbadjust</name>
    <nodeFilterEditable>true</nodeFilterEditable>
    <nodefilters>
      <filter>.*</filter>
    </nodefilters>
    <nodesSelectedByDefault>true</nodesSelectedByDefault>
    <schedule>
      <dayofmonth />
      <month day='*' month='*' />
      <time hour='00' minute='00' seconds='00' />
      <year year='*' />
    </schedule>
    <scheduleEnabled>false</scheduleEnabled>
    <sequence keepgoing='false' strategy='sequential'>
      <command>
        <exec>echo one  ${option.PDATE} two ${option.TSTAMP} three</exec>
      </command>
    </sequence>
  </job>
</joblist>

git-import при импорте это приводит к ошибкам, но я не знаю, почему:

Failed importing: rundeck/jobs/PointsUpdate_0014.xml: rundeck.controllers.JobXMLException: Unable to parse xml: org.xml.sax.SAXParseException; lineNumber: 30; columnNumber: 110; Attribute "name" was already specified for element "option". 

Импорт в Rundeck GUI работает нормально, об ошибках не сообщается, и параметры верны.

rundeck graphical user interface

1 Ответ

0 голосов
/ 10 января 2020

Я только что импортировал вашу работу, а также проверил, используя Tomcat 9 + Rundeck 2.4.3 + Linux. Я не могу воспроизвести эту ошибку. Можете ли вы предоставить дополнительные данные о версии Rundeck, способе установки, ОС?

Импорт с использованием GIT

Импорт с использованием GUI

...