[NeXus-buildserver] Build failed in Jenkins: definitions-master #448

jenkins at shadow.nd.rl.ac.uk jenkins at shadow.nd.rl.ac.uk
Mon Jan 27 17:55:23 GMT 2020


See <https://build.nexusformat.org/job/definitions-master/448/display/redirect?page=changes>

Changes:

[prjemian] fixes #738


------------------------------------------
[...truncated 48.60 KB...]
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdl_desc2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdl_summary.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/nxdlxref.xsl>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_nxdl.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_nxdl2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/test_suite.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/types2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/units2rst.py>
update file <https://build.nexusformat.org/job/definitions-master/ws/build/utils/update_copyright_date.py>
+ cd build
+ make
make -C manual/source
make[1]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source'>
python ../../utils/types2rst.py ../../nxdlTypes.xsd > types.table
python ../../utils/units2rst.py ../../nxdlTypes.xsd > units.table
python ../../utils/nxdl_desc2rst.py ../../nxdl.xsd > nxdl_desc.rst
make -C classes
make[2]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes'>
make -C base_classes
make[3]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/base_classes'>
echo "Adding summaries to base_classes/index.rst"
Adding summaries to base_classes/index.rst
python ../../../../utils/nxdl_summary.py base_classes
cp ../../../../base_classes/NXsample.nxdl.xml   ./NXsample.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsample.nxdl.xml > NXsample.rst
cp ../../../../base_classes/NXmirror.nxdl.xml   ./NXmirror.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmirror.nxdl.xml > NXmirror.rst
cp ../../../../base_classes/NXgrating.nxdl.xml   ./NXgrating.nxdl.xml
python ../../../../utils/nxdl2rst.py NXgrating.nxdl.xml > NXgrating.rst
cp ../../../../base_classes/NXslit.nxdl.xml   ./NXslit.nxdl.xml
python ../../../../utils/nxdl2rst.py NXslit.nxdl.xml > NXslit.rst
cp ../../../../base_classes/NXtranslation.nxdl.xml   ./NXtranslation.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtranslation.nxdl.xml > NXtranslation.rst
cp ../../../../base_classes/NXpolarizer.nxdl.xml   ./NXpolarizer.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpolarizer.nxdl.xml > NXpolarizer.rst
cp ../../../../base_classes/NXprocess.nxdl.xml   ./NXprocess.nxdl.xml
python ../../../../utils/nxdl2rst.py NXprocess.nxdl.xml > NXprocess.rst
cp ../../../../base_classes/NXbeam_stop.nxdl.xml   ./NXbeam_stop.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbeam_stop.nxdl.xml > NXbeam_stop.rst
cp ../../../../base_classes/NXlog.nxdl.xml   ./NXlog.nxdl.xml
python ../../../../utils/nxdl2rst.py NXlog.nxdl.xml > NXlog.rst
cp ../../../../base_classes/NXevent_data.nxdl.xml   ./NXevent_data.nxdl.xml
python ../../../../utils/nxdl2rst.py NXevent_data.nxdl.xml > NXevent_data.rst
cp ../../../../base_classes/NXshape.nxdl.xml   ./NXshape.nxdl.xml
python ../../../../utils/nxdl2rst.py NXshape.nxdl.xml > NXshape.rst
cp ../../../../base_classes/NXtransformations.nxdl.xml   ./NXtransformations.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtransformations.nxdl.xml > NXtransformations.rst
cp ../../../../base_classes/NXxraylens.nxdl.xml   ./NXxraylens.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxraylens.nxdl.xml > NXxraylens.rst
cp ../../../../base_classes/NXattenuator.nxdl.xml   ./NXattenuator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXattenuator.nxdl.xml > NXattenuator.rst
cp ../../../../base_classes/NXroot.nxdl.xml   ./NXroot.nxdl.xml
python ../../../../utils/nxdl2rst.py NXroot.nxdl.xml > NXroot.rst
cp ../../../../base_classes/NXguide.nxdl.xml   ./NXguide.nxdl.xml
python ../../../../utils/nxdl2rst.py NXguide.nxdl.xml > NXguide.rst
cp ../../../../base_classes/NXflipper.nxdl.xml   ./NXflipper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXflipper.nxdl.xml > NXflipper.rst
cp ../../../../base_classes/NXfilter.nxdl.xml   ./NXfilter.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfilter.nxdl.xml > NXfilter.rst
cp ../../../../base_classes/NXbending_magnet.nxdl.xml   ./NXbending_magnet.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbending_magnet.nxdl.xml > NXbending_magnet.rst
cp ../../../../base_classes/NXpdb.nxdl.xml   ./NXpdb.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpdb.nxdl.xml > NXpdb.rst
cp ../../../../base_classes/NXsource.nxdl.xml   ./NXsource.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsource.nxdl.xml > NXsource.rst
cp ../../../../base_classes/NXoff_geometry.nxdl.xml   ./NXoff_geometry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXoff_geometry.nxdl.xml > NXoff_geometry.rst
cp ../../../../base_classes/NXcylindrical_geometry.nxdl.xml   ./NXcylindrical_geometry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcylindrical_geometry.nxdl.xml > NXcylindrical_geometry.rst
cp ../../../../base_classes/NXpositioner.nxdl.xml   ./NXpositioner.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpositioner.nxdl.xml > NXpositioner.rst
cp ../../../../base_classes/NXinsertion_device.nxdl.xml   ./NXinsertion_device.nxdl.xml
python ../../../../utils/nxdl2rst.py NXinsertion_device.nxdl.xml > NXinsertion_device.rst
cp ../../../../base_classes/NXcollimator.nxdl.xml   ./NXcollimator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcollimator.nxdl.xml > NXcollimator.rst
cp ../../../../base_classes/NXaperture.nxdl.xml   ./NXaperture.nxdl.xml
python ../../../../utils/nxdl2rst.py NXaperture.nxdl.xml > NXaperture.rst
cp ../../../../base_classes/NXpinhole.nxdl.xml   ./NXpinhole.nxdl.xml
python ../../../../utils/nxdl2rst.py NXpinhole.nxdl.xml > NXpinhole.rst
cp ../../../../base_classes/NXdetector_group.nxdl.xml   ./NXdetector_group.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector_group.nxdl.xml > NXdetector_group.rst
cp ../../../../base_classes/NXdetector_module.nxdl.xml   ./NXdetector_module.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector_module.nxdl.xml > NXdetector_module.rst
cp ../../../../base_classes/NXcite.nxdl.xml   ./NXcite.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcite.nxdl.xml > NXcite.rst
cp ../../../../base_classes/NXsubentry.nxdl.xml   ./NXsubentry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsubentry.nxdl.xml > NXsubentry.rst
cp ../../../../base_classes/NXbeam.nxdl.xml   ./NXbeam.nxdl.xml
python ../../../../utils/nxdl2rst.py NXbeam.nxdl.xml > NXbeam.rst
cp ../../../../base_classes/NXfresnel_zone_plate.nxdl.xml   ./NXfresnel_zone_plate.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfresnel_zone_plate.nxdl.xml > NXfresnel_zone_plate.rst
cp ../../../../base_classes/NXdetector.nxdl.xml   ./NXdetector.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdetector.nxdl.xml > NXdetector.rst
cp ../../../../base_classes/NXcapillary.nxdl.xml   ./NXcapillary.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcapillary.nxdl.xml > NXcapillary.rst
cp ../../../../base_classes/NXdata.nxdl.xml   ./NXdata.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdata.nxdl.xml > NXdata.rst
cp ../../../../base_classes/NXfermi_chopper.nxdl.xml   ./NXfermi_chopper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfermi_chopper.nxdl.xml > NXfermi_chopper.rst
cp ../../../../base_classes/NXmonochromator.nxdl.xml   ./NXmonochromator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonochromator.nxdl.xml > NXmonochromator.rst
cp ../../../../base_classes/NXmonitor.nxdl.xml   ./NXmonitor.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonitor.nxdl.xml > NXmonitor.rst
cp ../../../../base_classes/NXmoderator.nxdl.xml   ./NXmoderator.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmoderator.nxdl.xml > NXmoderator.rst
cp ../../../../base_classes/NXdisk_chopper.nxdl.xml   ./NXdisk_chopper.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdisk_chopper.nxdl.xml > NXdisk_chopper.rst
cp ../../../../base_classes/NXsensor.nxdl.xml   ./NXsensor.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsensor.nxdl.xml > NXsensor.rst
cp ../../../../base_classes/NXinstrument.nxdl.xml   ./NXinstrument.nxdl.xml
python ../../../../utils/nxdl2rst.py NXinstrument.nxdl.xml > NXinstrument.rst
cp ../../../../base_classes/NXparameters.nxdl.xml   ./NXparameters.nxdl.xml
python ../../../../utils/nxdl2rst.py NXparameters.nxdl.xml > NXparameters.rst
cp ../../../../base_classes/NXcrystal.nxdl.xml   ./NXcrystal.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcrystal.nxdl.xml > NXcrystal.rst
cp ../../../../base_classes/NXentry.nxdl.xml   ./NXentry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXentry.nxdl.xml > NXentry.rst
cp ../../../../base_classes/NXreflections.nxdl.xml   ./NXreflections.nxdl.xml
python ../../../../utils/nxdl2rst.py NXreflections.nxdl.xml > NXreflections.rst
cp ../../../../base_classes/NXenvironment.nxdl.xml   ./NXenvironment.nxdl.xml
python ../../../../utils/nxdl2rst.py NXenvironment.nxdl.xml > NXenvironment.rst
cp ../../../../base_classes/NXgeometry.nxdl.xml   ./NXgeometry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXgeometry.nxdl.xml > NXgeometry.rst
cp ../../../../base_classes/NXnote.nxdl.xml   ./NXnote.nxdl.xml
python ../../../../utils/nxdl2rst.py NXnote.nxdl.xml > NXnote.rst
cp ../../../../base_classes/NXvelocity_selector.nxdl.xml   ./NXvelocity_selector.nxdl.xml
python ../../../../utils/nxdl2rst.py NXvelocity_selector.nxdl.xml > NXvelocity_selector.rst
cp ../../../../base_classes/NXuser.nxdl.xml   ./NXuser.nxdl.xml
python ../../../../utils/nxdl2rst.py NXuser.nxdl.xml > NXuser.rst
cp ../../../../base_classes/NXorientation.nxdl.xml   ./NXorientation.nxdl.xml
python ../../../../utils/nxdl2rst.py NXorientation.nxdl.xml > NXorientation.rst
cp ../../../../base_classes/NXcollection.nxdl.xml   ./NXcollection.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcollection.nxdl.xml > NXcollection.rst
cp ../../../../base_classes/NXobject.nxdl.xml   ./NXobject.nxdl.xml
python ../../../../utils/nxdl2rst.py NXobject.nxdl.xml > NXobject.rst
cp ../../../../base_classes/NXsample_component.nxdl.xml   ./NXsample_component.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsample_component.nxdl.xml > NXsample_component.rst
make[3]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/base_classes'>
make -C applications
make[3]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/applications'>
echo "Adding summaries to applications/index.rst"
Adding summaries to applications/index.rst
python ../../../../utils/nxdl_summary.py applications
cp ../../../../applications/NXdirecttof.nxdl.xml   ./NXdirecttof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXdirecttof.nxdl.xml > NXdirecttof.rst
cp ../../../../applications/NXxbase.nxdl.xml   ./NXxbase.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxbase.nxdl.xml > NXxbase.rst
cp ../../../../applications/NXfluo.nxdl.xml   ./NXfluo.nxdl.xml
python ../../../../utils/nxdl2rst.py NXfluo.nxdl.xml > NXfluo.rst
cp ../../../../applications/NXstxm.nxdl.xml   ./NXstxm.nxdl.xml
python ../../../../utils/nxdl2rst.py NXstxm.nxdl.xml > NXstxm.rst
cp ../../../../applications/NXtomo.nxdl.xml   ./NXtomo.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomo.nxdl.xml > NXtomo.rst
cp ../../../../applications/NXiqproc.nxdl.xml   ./NXiqproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXiqproc.nxdl.xml > NXiqproc.rst
cp ../../../../applications/NXxas.nxdl.xml   ./NXxas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxas.nxdl.xml > NXxas.rst
cp ../../../../applications/NXtas.nxdl.xml   ./NXtas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtas.nxdl.xml > NXtas.rst
cp ../../../../applications/NXmonopd.nxdl.xml   ./NXmonopd.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmonopd.nxdl.xml > NXmonopd.rst
cp ../../../../applications/NXrefscan.nxdl.xml   ./NXrefscan.nxdl.xml
python ../../../../utils/nxdl2rst.py NXrefscan.nxdl.xml > NXrefscan.rst
cp ../../../../applications/NXreftof.nxdl.xml   ./NXreftof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXreftof.nxdl.xml > NXreftof.rst
cp ../../../../applications/NXxasproc.nxdl.xml   ./NXxasproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxasproc.nxdl.xml > NXxasproc.rst
cp ../../../../applications/NXtomophase.nxdl.xml   ./NXtomophase.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomophase.nxdl.xml > NXtomophase.rst
cp ../../../../applications/NXmx.nxdl.xml   ./NXmx.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmx.nxdl.xml > NXmx.rst
cp ../../../../applications/NXxrot.nxdl.xml   ./NXxrot.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxrot.nxdl.xml > NXxrot.rst
cp ../../../../applications/NXarpes.nxdl.xml   ./NXarpes.nxdl.xml
python ../../../../utils/nxdl2rst.py NXarpes.nxdl.xml > NXarpes.rst
cp ../../../../applications/NXxkappa.nxdl.xml   ./NXxkappa.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxkappa.nxdl.xml > NXxkappa.rst
cp ../../../../applications/NXxlaueplate.nxdl.xml   ./NXxlaueplate.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxlaueplate.nxdl.xml > NXxlaueplate.rst
cp ../../../../applications/NXarchive.nxdl.xml   ./NXarchive.nxdl.xml
python ../../../../utils/nxdl2rst.py NXarchive.nxdl.xml > NXarchive.rst
cp ../../../../applications/NXtofnpd.nxdl.xml   ./NXtofnpd.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtofnpd.nxdl.xml > NXtofnpd.rst
cp ../../../../applications/NXtofraw.nxdl.xml   ./NXtofraw.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtofraw.nxdl.xml > NXtofraw.rst
cp ../../../../applications/NXxnb.nxdl.xml   ./NXxnb.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxnb.nxdl.xml > NXxnb.rst
cp ../../../../applications/NXxeuler.nxdl.xml   ./NXxeuler.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxeuler.nxdl.xml > NXxeuler.rst
cp ../../../../applications/NXspe.nxdl.xml   ./NXspe.nxdl.xml
python ../../../../utils/nxdl2rst.py NXspe.nxdl.xml > NXspe.rst
cp ../../../../applications/NXsas.nxdl.xml   ./NXsas.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsas.nxdl.xml > NXsas.rst
cp ../../../../applications/NXlauetof.nxdl.xml   ./NXlauetof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXlauetof.nxdl.xml > NXlauetof.rst
cp ../../../../applications/NXtomoproc.nxdl.xml   ./NXtomoproc.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtomoproc.nxdl.xml > NXtomoproc.rst
cp ../../../../applications/NXsqom.nxdl.xml   ./NXsqom.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsqom.nxdl.xml > NXsqom.rst
cp ../../../../applications/NXcanSAS.nxdl.xml   ./NXcanSAS.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcanSAS.nxdl.xml > NXcanSAS.rst
cp ../../../../applications/NXsastof.nxdl.xml   ./NXsastof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsastof.nxdl.xml > NXsastof.rst
cp ../../../../applications/NXscan.nxdl.xml   ./NXscan.nxdl.xml
python ../../../../utils/nxdl2rst.py NXscan.nxdl.xml > NXscan.rst
cp ../../../../applications/NXtofsingle.nxdl.xml   ./NXtofsingle.nxdl.xml
python ../../../../utils/nxdl2rst.py NXtofsingle.nxdl.xml > NXtofsingle.rst
cp ../../../../applications/NXindirecttof.nxdl.xml   ./NXindirecttof.nxdl.xml
python ../../../../utils/nxdl2rst.py NXindirecttof.nxdl.xml > NXindirecttof.rst
cp ../../../../applications/NXxlaue.nxdl.xml   ./NXxlaue.nxdl.xml
python ../../../../utils/nxdl2rst.py NXxlaue.nxdl.xml > NXxlaue.rst
make[3]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/applications'>
make -C contributed_definitions
make[3]: Entering directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/contributed_definitions'>
echo "Adding summaries to contributed_definitions/index.rst"
Adding summaries to contributed_definitions/index.rst
python ../../../../utils/nxdl_summary.py contributed_definitions
cp ../../../../contributed_definitions/NXquadrupole_magnet.nxdl.xml   ./NXquadrupole_magnet.nxdl.xml
python ../../../../utils/nxdl2rst.py NXquadrupole_magnet.nxdl.xml > NXquadrupole_magnet.rst
cp ../../../../contributed_definitions/NXsolid_geometry.nxdl.xml   ./NXsolid_geometry.nxdl.xml
python ../../../../utils/nxdl2rst.py NXsolid_geometry.nxdl.xml > NXsolid_geometry.rst
cp ../../../../contributed_definitions/NXmagnetic_kicker.nxdl.xml   ./NXmagnetic_kicker.nxdl.xml
python ../../../../utils/nxdl2rst.py NXmagnetic_kicker.nxdl.xml > NXmagnetic_kicker.rst
cp ../../../../contributed_definitions/NXcxi_ptycho.nxdl.xml   ./NXcxi_ptycho.nxdl.xml
python ../../../../utils/nxdl2rst.py NXcxi_ptycho.nxdl.xml > NXcxi_ptycho.rst
Traceback (most recent call last):
  File "../../../../utils/nxdl2rst.py", line 461, in <module>
    main()
  File "../../../../utils/nxdl2rst.py", line 445, in main
    print_rst_from_nxdl(nxdl_file)
  File "../../../../utils/nxdl2rst.py", line 372, in print_rst_from_nxdl
    printDoc(INDENTATION_UNIT, ns, root, required=True)
  File "../../../../utils/nxdl2rst.py", line 204, in printDoc
    blocks = getDocBlocks(ns, node)
  File "../../../../utils/nxdl2rst.py", line 93, in getDocBlocks
    re.sub(r'\t',"\\\\t", line ),
Exception: Bad indentation in <doc> of NXcxi_ptycho [		  This is compatible with CXI from version 1.6 if this application definition
          is put at the top "entry" level. Above this a "cxi_version" field should be defined. The CXI format is name based, rather than class based, and so it is important
          to pay attention to the naming convention to be CXI compatible. There are duplications due to the format merger. These should be achieved by linking, 
          with hdf5 Virtual Dataset being used to restructure any data that needs to be remapped. To be fully CXI compatible, all units (including energy) must be in SI units. ]: expected "          " found "\t\t  This is compatible with CXI from version 1.6 if this application definition".
make[3]: *** [Makefile:49: NXcxi_ptycho.rst] Error 1
make[3]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes/contributed_definitions'>
make[2]: *** [Makefile:30: contributed_definitions] Error 2
make[2]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source/classes'>
make[1]: *** [Makefile:46: classes] Error 2
make[1]: Leaving directory '<https://build.nexusformat.org/job/definitions-master/ws/build/manual/source'>
make: *** [Makefile:44: nxdl2rst] Error 2
Build step 'Execute shell' marked build as failure
Archiving artifacts


More information about the NeXus-buildserver mailing list