cruisecontrol.net 구성 파일에서 "Duplication Node Detcreved"
-
03-07-2019 - |
문제
특정 구성 파일로 cruisecontrol.net을 시작하면 다음 오류가 발생합니다.
Thoughtworks.cruisecontrol.core.config.configurationException : 중복 노드 감지
이것이 무엇을 의미하고 원인은 무엇입니까?
해결책
구성에 2 개의 노드가 예상되는 노드가 있다고 생각합니다. 여기에서 예외를 추가 정보로 게시하는 구성 파일을 게시 할 수있는 기회가 있습니까? 현재 .NET 버전이 아닌 CruiseControl을 사용하고 있으며 XML 파일에 대해 매우 까다로울 수 있지만 파일에서 예외가 발생한 위치에 대해서는 아무 말도하지 않습니다.
다른 팁
잘못 구조화 된 구성 파일이 있음을 알았습니다. 특히 일부 블록은 구성 섹션 외부에있었습니다. 오류는 이러한 exec 섹션 중 두 번째를 가리 켰습니다. 프로젝트 내에 주어진 섹션 중 하나 이상이 있다는 것을 좋아하지 않았습니다.
따라서 오류는 다음과 같은 구성 파일로 인해 발생했습니다.
<project> <tasks> ... </tasks> <exec>...</exec> <exec>...</exec> <project>
제 경우에는 다음과 같은 것이있었습니다.
<task>...</task> <sourceControls>...</sourceControls> <task>...</task> <publishers>...</publishers>
두 사람이 마음에 들지 않았다 "u003Ctask> "첫 번째를 제거하여 노드를 수정했습니다"u003Ctask> "노드. SVN에서 최신 정보를 얻기 전에 몇 가지 작업을 수행 한 다음 두 번째로 그 후 빌드를 수행하려고했습니다."u003Ctask> "노드. 그렇게하는 방법을 다시 방문해야합니다 ... 어떤 제안이 있습니까?
제휴하지 않습니다 StackOverflow