

------------------------------------ MISSING_PROJECT -------------------------------------

NOTE: target no_such_file.ccpn
NOTE: project_name appears to be... no_such_file

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MISSING_DIRECTORY
   caused by: no_such_file.ccpn
   detailed message: the directory no_such_file.ccpn doesn't exist
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------------ PROJECT_IS_FILE -------------------------------------

NOTE: target project_is_file.ccpn
NOTE: project_name appears to be... project_is_file

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: IS_NOT_DIRECTORY
   caused by: project_is_file.ccpn
   detailed message: the path project_is_file.ccpn should be a directory, it isn't, its a file
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------------- EMPTY_PROJECT --------------------------------------

NOTE: target empty_project.ccpn
NOTE: project_name appears to be... empty_project
NOTE: the directory empty_project.ccpn has the correct suffix

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MISSING_DIRECTORY
   caused by: empty_project.ccpn/ccpnv3
   detailed message: the directory empty_project.ccpn/ccpnv3 doesn't exist
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------- EMPTY_PROJECT_NO_EXTENSION -------------------------------

NOTE: target empty_project_no_extension_ccpn
NOTE: project_name appears to be... empty_project_no_extension_ccpn
NOTE: ccpn project directories should have the suffix .ccpn the directory empty_project_no_extension_ccpn doesn't

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MISSING_DIRECTORY
   caused by: empty_project_no_extension_ccpn/ccpnv3
   detailed message: the directory empty_project_no_extension_ccpn/ccpnv3 doesn't exist
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

-------------------------------------- EMPTY_CCPNV3 --------------------------------------

NOTE: target empty_ccpnv3.ccpn
NOTE: project_name appears to be... empty_ccpnv3
NOTE: the directory empty_ccpnv3.ccpn has the correct suffix

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MISSING_DIRECTORY
   caused by: empty_ccpnv3.ccpn/ccpnv3/memops/Implementation
   detailed message: the directory empty_ccpnv3.ccpn/ccpnv3/memops/Implementation doesn't exist
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

---------------------------------- EMPTY_IMPLEMENTATION ----------------------------------

NOTE: target empty_implementation.ccpn
NOTE: project_name appears to be... empty_implementation
NOTE: the directory empty_implementation.ccpn has the correct suffix
NOTE: found an implementation directory empty_implementation.ccpn/ccpnv3/memops/Implementation

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_MEMOPS_ROOT_FILES
   caused by: empty_implementation.ccpn/ccpnv3/memops/Implementation
   detailed message: no xml files which could be memops roots were found in empty_implementation.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported no root xml file found in empty_implementation.ccpn/ccpnv3/memops/Implementation
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------ MEMOPS_ROOT_XML_IS_DIRECTORY ------------------------------

NOTE: target memops_root_xml_is_directory.ccpn
NOTE: project_name appears to be... memops_root_xml_is_directory
NOTE: the directory memops_root_xml_is_directory.ccpn has the correct suffix
NOTE: found an implementation directory memops_root_xml_is_directory.ccpn/ccpnv3/memops/Implementation
NOTE: the path memops_root_xml_is_directory.ccpn/ccpnv3/memops/Implementation/memops_root_xml_is_directory.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: IS_NOT_FILE
   caused by: memops_root_xml_is_directory.ccpn/ccpnv3/memops/Implementation/memops_root_xml_is_directory.xml
   detailed message: memops_root_xml_is_directory.ccpn/ccpnv3/memops/Implementation/memops_root_xml_is_directory.xml is not a file it's a directory
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------ GOOD_PROJECT_WITHOUT_ERRORS -------------------------------

NOTE: target empty_good_project.ccpn
NOTE: project_name appears to be... empty_good_project
NOTE: the directory empty_good_project.ccpn has the correct suffix
NOTE: found an implementation directory empty_good_project.ccpn/ccpnv3/memops/Implementation
NOTE: the path empty_good_project.ccpn/ccpnv3/memops/Implementation/empty_good_project.xml is a possible memops root [name matches project]
NOTE: The project in empty_good_project.xml, was not renamed after saving
NOTE: ccpn project memops root file found in empty_good_project.ccpn/ccpnv3/memops/Implementation/empty_good_project.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds
Overall status EXIT_OK [0]: The project was ok

command exited with exit code: 0, [ExitStatus.EXIT_OK]

-------------------------- GOOD_PROJECT_WITHOUT_ERRORS_RENAMED ---------------------------

NOTE: target empty_good_project_renamed.ccpn
NOTE: project_name appears to be... empty_good_project_renamed
NOTE: the directory empty_good_project_renamed.ccpn has the correct suffix
NOTE: found an implementation directory empty_good_project_renamed.ccpn/ccpnv3/memops/Implementation
NOTE: the path empty_good_project_renamed.ccpn/ccpnv3/memops/Implementation/empty_good_project_renamed.xml is a possible memops root [name matches project]
NOTE: The project in empty_good_project_renamed.xml, was not renamed after saving
NOTE: ccpn project memops root file found in empty_good_project_renamed.ccpn/ccpnv3/memops/Implementation/empty_good_project_renamed.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds
Overall status EXIT_OK [0]: The project was ok

command exited with exit code: 0, [ExitStatus.EXIT_OK]

---------------------------------- BAD_MEMOPS_ROOT_XML -----------------------------------

NOTE: target bad_memops_root_xml.ccpn
NOTE: project_name appears to be... bad_memops_root_xml
NOTE: the directory bad_memops_root_xml.ccpn has the correct suffix
NOTE: found an implementation directory bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation
NOTE: the path bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation/bad_memops_root_xml.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: BAD_XML
   caused by: bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation/bad_memops_root_xml.xml
   detailed message: no xml files which could be memops roots were found in bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported the file bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation/bad_memops_root_xml.xml is not a valid root xml file and
   while passing this file i got the following messages:
   while xml parsing bad_memops_root_xml.ccpn/ccpnv3/memops/Implementation/bad_memops_root_xml.xml i got the error attributes construct error, line 1, column 36 (<string>, line 1)
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------ MEMOPS_ROOT_NO_STORAGE_UNIT -------------------------------

NOTE: target memops_root_no_storage_unit.ccpn
NOTE: project_name appears to be... memops_root_no_storage_unit
NOTE: the directory memops_root_no_storage_unit.ccpn has the correct suffix
NOTE: found an implementation directory memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation
NOTE: the path memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation/memops_root_no_storage_unit.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_STORAGE_UNIT
   caused by: memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation/memops_root_no_storage_unit.xml
   detailed message: no xml files which could be memops roots were found in memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported the file memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation/memops_root_no_storage_unit.xml is not a valid root xml file and
   while passing this file i got the following messages:
   expected storage unit but found NO-StorageUnit at root of memops_root_no_storage_unit.ccpn/ccpnv3/memops/Implementation/memops_root_no_storage_unit.xml
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

--------------------------------- NO_MEMOPS_ROOT_ELEMENT ---------------------------------

NOTE: target empty_storage_unit.ccpn
NOTE: project_name appears to be... empty_storage_unit
NOTE: the directory empty_storage_unit.ccpn has the correct suffix
NOTE: found an implementation directory empty_storage_unit.ccpn/ccpnv3/memops/Implementation
NOTE: the path empty_storage_unit.ccpn/ccpnv3/memops/Implementation/empty_storage_unit.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_ROOT_OR_TOP_OBJECT
   caused by: empty_storage_unit.ccpn/ccpnv3/memops/Implementation/empty_storage_unit.xml
   detailed message: no xml files which could be memops roots were found in empty_storage_unit.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported the file empty_storage_unit.ccpn/ccpnv3/memops/Implementation/empty_storage_unit.xml is not a valid root xml file and
   while passing this file i got the following messages:
   expected single root element under storage unit, found none
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

------------------------------ ROOT_NOT_MEMOPS_ROOT_ELEMENT ------------------------------

NOTE: target root_not_memops_root_element.ccpn
NOTE: project_name appears to be... root_not_memops_root_element
NOTE: the directory root_not_memops_root_element.ccpn has the correct suffix
NOTE: found an implementation directory root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation
NOTE: the path root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation/root_not_memops_root_element.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: ROOT_IS_NOT_MEMOPS_ROOT
   caused by: root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation/root_not_memops_root_element.xml
   detailed message: no xml files which could be memops roots were found in root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported the file root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation/root_not_memops_root_element.xml is not a valid root xml file and
   while passing this file i got the following messages:
   root_not_memops_root_element.ccpn/ccpnv3/memops/Implementation/root_not_memops_root_element.xml doesn't contain a IMPL.MemopsRoot
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

--------------------------------- TOO_MANY_ROOT_ELEMENTS ---------------------------------

NOTE: target too_many_root_elements.ccpn
NOTE: project_name appears to be... too_many_root_elements
NOTE: the directory too_many_root_elements.ccpn has the correct suffix
NOTE: found an implementation directory too_many_root_elements.ccpn/ccpnv3/memops/Implementation
NOTE: the path too_many_root_elements.ccpn/ccpnv3/memops/Implementation/too_many_root_elements.xml is a possible memops root [name matches project]

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MULTIPLE_ROOT_OR_TOP_OBJECTS_IN_STORAGE
   caused by: too_many_root_elements.ccpn/ccpnv3/memops/Implementation/too_many_root_elements.xml
   detailed message: no xml files which could be memops roots were found in too_many_root_elements.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported the file too_many_root_elements.ccpn/ccpnv3/memops/Implementation/too_many_root_elements.xml is not a valid root xml file and
   while passing this file i got the following messages:
   expected single root element under storage unit, found 2
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

-------------------------------------- NO_EXO_LINKS --------------------------------------

NOTE: target no_exo_links.ccpn
NOTE: project_name appears to be... no_exo_links
NOTE: the directory no_exo_links.ccpn has the correct suffix
NOTE: found an implementation directory no_exo_links.ccpn/ccpnv3/memops/Implementation
NOTE: the path no_exo_links.ccpn/ccpnv3/memops/Implementation/no_exo_links.xml is a possible memops root [name matches project]
NOTE: The project in no_exo_links.xml, was not renamed after saving
NOTE: ccpn project memops root file found in no_exo_links.ccpn/ccpnv3/memops/Implementation/no_exo_links.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 0
NOTE: analysing exo links

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_EXO_LINKS_FOUND
   caused by: no_exo_links.ccpn/ccpnv3/memops/Implementation/no_exo_links.xml
   detailed message: no exo links were found in the memops root file no_exo_links.ccpn/ccpnv3/memops/Implementation/no_exo_links.xml
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

-------------------------------- EXO_LINKED_FILE_MISSING ---------------------------------

   NOTE: target exo_linked_file_missing.ccpn
   NOTE: project_name appears to be... exo_linked_file_missing
   NOTE: the directory exo_linked_file_missing.ccpn has the correct suffix
   NOTE: found an implementation directory exo_linked_file_missing.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_linked_file_missing.ccpn/ccpnv3/memops/Implementation/exo_linked_file_missing.xml is a possible memops root [name matches project]
   NOTE: The project in exo_linked_file_missing.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_linked_file_missing.ccpn/ccpnv3/memops/Implementation/exo_linked_file_missing.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
*W NOTE: empty directories [1] which may be orphaned containers found and listed below [warning]
*W     1. exo_linked_file_missing.ccpn/ccpnv3/ccp/molecule/MolSystem [warning]
   NOTE: found 7 out of 8 top object files exo linked by the project
   NOTE: there are 1 missing top object files the list of exo links for the missing files are:
     1. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] *file not found*
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 7 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the file is missing
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [7] appear to have the correct basic structure

   NOTE: checking the exo link keys in 7 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the file is missing
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 7 of the 7 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_LINKED_FILE_MISSING
   caused by: default_user_2024-02-24-15-54-35-583_00004
   detailed message: missing top object file for exo link guid default_user_2024-02-24-15-54-35-583_00004
   

WARNINGS [1]: - see items with *Ws in the margin above for further context

1. code: WARNING_EMPTY_CONTAINER
   caused by: exo_linked_file_missing.ccpn/ccpnv3/ccp/molecule/MolSystem
   detailed message: possibly empty_container found at exo_linked_file_missing.ccpn/ccpnv3/ccp/molecule/MolSystem
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------------- EXO_LINKED_FILE_NOT_VALID_XML ------------------------------

NOTE: target exo_linked_file_bad_xml.ccpn
NOTE: project_name appears to be... exo_linked_file_bad_xml
NOTE: the directory exo_linked_file_bad_xml.ccpn has the correct suffix
NOTE: found an implementation directory exo_linked_file_bad_xml.ccpn/ccpnv3/memops/Implementation
NOTE: the path exo_linked_file_bad_xml.ccpn/ccpnv3/memops/Implementation/exo_linked_file_bad_xml.xml is a possible memops root [name matches project]
NOTE: The project in exo_linked_file_bad_xml.xml, was not renamed after saving
NOTE: ccpn project memops root file found in exo_linked_file_bad_xml.ccpn/ccpnv3/memops/Implementation/exo_linked_file_bad_xml.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - xml is bad skipped [see errors at the end of the run for details]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
NOTE: [see complete errors at the end of the the run for details]

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: BAD_XML
   caused by: exo_linked_file_bad_xml.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: could not read the file exo_linked_file_bad_xml.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml because
   while xml parsing exo_linked_file_bad_xml.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml i got the error attributes construct error, line 1, column 36 (<string>, line 1)
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

---------------------------- EXO_LINKED_FILE_NO_STORAGE_UNIT -----------------------------

NOTE: target exo_linked_file_no_storage_unit.ccpn
NOTE: project_name appears to be... exo_linked_file_no_storage_unit
NOTE: the directory exo_linked_file_no_storage_unit.ccpn has the correct suffix
NOTE: found an implementation directory exo_linked_file_no_storage_unit.ccpn/ccpnv3/memops/Implementation
NOTE: the path exo_linked_file_no_storage_unit.ccpn/ccpnv3/memops/Implementation/exo_linked_file_no_storage_unit.xml is a possible memops root [name matches project]
NOTE: The project in exo_linked_file_no_storage_unit.xml, was not renamed after saving
NOTE: ccpn project memops root file found in exo_linked_file_no_storage_unit.ccpn/ccpnv3/memops/Implementation/exo_linked_file_no_storage_unit.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - xml is bad skipped [see errors at the end of the run for details]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
NOTE: [see complete errors at the end of the the run for details]

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_STORAGE_UNIT
   caused by: exo_linked_file_no_storage_unit.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: could not read the file exo_linked_file_no_storage_unit.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml because
   expected storage unit but found _NoStorageUnit at root of exo_linked_file_no_storage_unit.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------------- EXO_LINKED_FILE_NO_TOP_OBJECT ------------------------------

NOTE: target exo_link_no_top_object.ccpn
NOTE: project_name appears to be... exo_link_no_top_object
NOTE: the directory exo_link_no_top_object.ccpn has the correct suffix
NOTE: found an implementation directory exo_link_no_top_object.ccpn/ccpnv3/memops/Implementation
NOTE: the path exo_link_no_top_object.ccpn/ccpnv3/memops/Implementation/exo_link_no_top_object.xml is a possible memops root [name matches project]
NOTE: The project in exo_link_no_top_object.xml, was not renamed after saving
NOTE: ccpn project memops root file found in exo_link_no_top_object.ccpn/ccpnv3/memops/Implementation/exo_link_no_top_object.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - xml is bad skipped [see errors at the end of the run for details]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
NOTE: [see complete errors at the end of the the run for details]

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: NO_ROOT_OR_TOP_OBJECT
   caused by: exo_link_no_top_object.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: could not read the file exo_link_no_top_object.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml because
   expected single root element under storage unit, found none
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

-------------------------- EXO_LINKED_FILE_TOO_MANY_TOP_OBJECTS --------------------------

NOTE: target exo_link_too_many_top_objects.ccpn
NOTE: project_name appears to be... exo_link_too_many_top_objects
NOTE: the directory exo_link_too_many_top_objects.ccpn has the correct suffix
NOTE: found an implementation directory exo_link_too_many_top_objects.ccpn/ccpnv3/memops/Implementation
NOTE: the path exo_link_too_many_top_objects.ccpn/ccpnv3/memops/Implementation/exo_link_too_many_top_objects.xml is a possible memops root [name matches project]
NOTE: The project in exo_link_too_many_top_objects.xml, was not renamed after saving
NOTE: ccpn project memops root file found in exo_link_too_many_top_objects.ccpn/ccpnv3/memops/Implementation/exo_link_too_many_top_objects.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - xml is bad skipped [see errors at the end of the run for details]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
NOTE: [see complete errors at the end of the the run for details]

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: MULTIPLE_ROOT_OR_TOP_OBJECTS_IN_STORAGE
   caused by: exo_link_too_many_top_objects.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: could not read the file exo_link_too_many_top_objects.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml because
   expected single root element under storage unit, found 2
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

-------------------------- INTERNAL_AND_EXTERNAL_GUIDS_DISAGREE --------------------------

NOTE: target external_guid_doesnt_match_internal.ccpn
NOTE: project_name appears to be... external_guid_doesnt_match_internal
NOTE: the directory external_guid_doesnt_match_internal.ccpn has the correct suffix
NOTE: found an implementation directory external_guid_doesnt_match_internal.ccpn/ccpnv3/memops/Implementation
NOTE: the path external_guid_doesnt_match_internal.ccpn/ccpnv3/memops/Implementation/external_guid_doesnt_match_internal.xml is a possible memops root [name matches project]
NOTE: The project in external_guid_doesnt_match_internal.xml, was not renamed after saving
NOTE: ccpn project memops root file found in external_guid_doesnt_match_internal.ccpn/ccpnv3/memops/Implementation/external_guid_doesnt_match_internal.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: INTERNAL_AND_EXTERNAL_GUIDS_DISAGREE
   caused by: external_guid_doesnt_match_internal.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the guid in the file default+default_user_2024-02-24-15-54-35-583_00004.xml does not match the guid in the file name
   file name guid: default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem
   file guid: dummy-internal-guid-for-testing unknown
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------------ GOOD_PROJECT_EXTRA_XML_FILES ------------------------------

   NOTE: target empty_good_project_extra_xml_files.ccpn
   NOTE: project_name appears to be... empty_good_project_extra_xml_files
   NOTE: the directory empty_good_project_extra_xml_files.ccpn has the correct suffix
   NOTE: found an implementation directory empty_good_project_extra_xml_files.ccpn/ccpnv3/memops/Implementation
   NOTE: the path empty_good_project_extra_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_xml_files.xml is a possible memops root [name matches project]
   NOTE: The project in empty_good_project_extra_xml_files.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in empty_good_project_extra_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_xml_files.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
*W NOTE: there are 2 files in the project directory that are not linked to a file by an exo link [warning]
*W     1. ccp/molecule/MolSystem/molecule2.xml [warning]
*W     2. ccpnmr/gui/Task/task_2.xml [warning]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: checking the contents of 2 detached top objects
       1. molecule2 *unknown-package*.*unknown-class* - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. task_2 *unknown-package*.*unknown-class* - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed detached top objects [2] appear to have the correct basic structure

   NOTE: analysis took 0.000 seconds

WARNINGS [2]: - see items with *Ws in the margin above for further context

1. code: WARNING_DETACHED_FILES
   caused by: ccp/molecule/MolSystem/molecule2.xml
   detailed message: the file ccp/molecule/MolSystem/molecule2.xml is not linked to a file by an exo link
   
2. code: WARNING_DETACHED_FILES
   caused by: ccpnmr/gui/Task/task_2.xml
   detailed message: the file ccpnmr/gui/Task/task_2.xml is not linked to a file by an exo link
   
Overall status EXIT_WARN [4]: The project was ok and is use able but there were some warnings

command exited with exit code: 4, [ExitStatus.EXIT_WARN]

-------------------------------- EXO_FILE_NO_PACKAGE_GUID --------------------------------

   NOTE: target exo_file_no_package_guid.ccpn
   NOTE: project_name appears to be... exo_file_no_package_guid
   NOTE: the directory exo_file_no_package_guid.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_no_package_guid.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_no_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_no_package_guid.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_no_package_guid.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_no_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_no_package_guid.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the top object has no packageGuid attribute in the element _StorageUnit in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: MISSING_PACKAGE_GUID
   caused by: exo_file_no_package_guid.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the top object has no packageGuid attribute in the element _StorageUnit in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------------- EXO_FILE_UNKNOWN_PACKAGE_GUID ------------------------------

   NOTE: target exo_file_unknown_package_guid.ccpn
   NOTE: project_name appears to be... exo_file_unknown_package_guid
   NOTE: the directory exo_file_unknown_package_guid.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_unknown_package_guid.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_unknown_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_unknown_package_guid.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_unknown_package_guid.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_unknown_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_unknown_package_guid.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the package guid www.ccpn.ac.uk_Thompson_2006-08-16-14:22:54_00022 in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not recognised [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: UNKNOWN_PACKAGE_GUID
   caused by: exo_file_unknown_package_guid.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the package guid www.ccpn.ac.uk_Thompson_2006-08-16-14:22:54_00022 in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not recognised
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

--------------------------------- BAD_ROOT_ELEMENT_NAME ----------------------------------

NOTE: target exo_file_bad_root_element_name.ccpn
NOTE: project_name appears to be... exo_file_bad_root_element_name
NOTE: the directory exo_file_bad_root_element_name.ccpn has the correct suffix
NOTE: found an implementation directory exo_file_bad_root_element_name.ccpn/ccpnv3/memops/Implementation
NOTE: the path exo_file_bad_root_element_name.ccpn/ccpnv3/memops/Implementation/exo_file_bad_root_element_name.xml is a possible memops root [name matches project]
NOTE: The project in exo_file_bad_root_element_name.xml, was not renamed after saving
NOTE: ccpn project memops root file found in exo_file_bad_root_element_name.ccpn/ccpnv3/memops/Implementation/exo_file_bad_root_element_name.xml
NOTE: model version that saved this file appears to be 3.1.0
NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
NOTE: ccpnmr program version that saved this file appears to be 3.2.1
NOTE: searching for top object exo links, found 8
NOTE: analysing exo links
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
NOTE: found 8 out of 8 top object files exo linked by the project
NOTE: expected top object paths are:
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

NOTE: checking the contents of 8 linked top objects
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the root elements name in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem doesn't have the correct name format
       it should be of the form <SHORT_PACKAGE_NAME>.<TOP-OBJECT-NAME> but was MOLS-MolSystem
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
NOTE: [see complete errors at the end of the the run for details]

NOTE: checking the exo link keys in 8 top object file names
    1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
    2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
    3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
    4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
    5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
    6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
    7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
    8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
NOTE: 8 of the 8 keys are good

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: BAD_ROOT_ELEMENT_NAME
   caused by: exo_file_bad_root_element_name.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the root elements name in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem doesn't have the correct name format
   it should be of the form <SHORT_PACKAGE_NAME>.<TOP-OBJECT-NAME> but was MOLS-MolSystem
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------------- UNKNOWN_SHORT_PACKAGE_NAME -------------------------------

   NOTE: target exo_file_unknown_short_package_name.ccpn
   NOTE: project_name appears to be... exo_file_unknown_short_package_name
   NOTE: the directory exo_file_unknown_short_package_name.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_unknown_short_package_name.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_unknown_short_package_name.ccpn/ccpnv3/memops/Implementation/exo_file_unknown_short_package_name.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_unknown_short_package_name.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_unknown_short_package_name.ccpn/ccpnv3/memops/Implementation/exo_file_unknown_short_package_name.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the short package name (GARYT) in the root element of the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not recognised [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: UNKNOWN_SHORT_PACKAGE_NAME
   caused by: exo_file_unknown_short_package_name.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the short package name (GARYT) in the root element of the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not recognised
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------- SHORT_NAME_GUID_DOESNT_MATCH_PACKAGE_GUID ------------------------

   NOTE: target exo_file_short_name_guid_doesnt_match_package_guid.ccpn
   NOTE: project_name appears to be... exo_file_short_name_guid_doesnt_match_package_guid
   NOTE: the directory exo_file_short_name_guid_doesnt_match_package_guid.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_short_name_guid_doesnt_match_package_guid.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_short_name_guid_doesnt_match_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_short_name_guid_doesnt_match_package_guid.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_short_name_guid_doesnt_match_package_guid.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_short_name_guid_doesnt_match_package_guid.ccpn/ccpnv3/memops/Implementation/exo_file_short_name_guid_doesnt_match_package_guid.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the guid for the short name CHEM [www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00046]
*E        is not the same as the package guid www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00022 [MOLS]
*E        for the root element in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: SHORT_NAME_GUID_DOESNT_MATCH_PACKAGE_GUID
   caused by: exo_file_short_name_guid_doesnt_match_package_guid.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the guid for the short name CHEM [www.ccpn.ac.uk_Fogh_2006-08-16-14:22:51_00046]
   is not the same as the package guid www.ccpn.ac.uk_Fogh_2006-08-16-14:22:54_00022 [MOLS]
   for the root element in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------------ EXO_FILE_TIME_ATTRIB_MISSING ------------------------------

   NOTE: target exo_file_time_attrib_missing.ccpn
   NOTE: project_name appears to be... exo_file_time_attrib_missing
   NOTE: the directory exo_file_time_attrib_missing.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_time_attrib_missing.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_time_attrib_missing.ccpn/ccpnv3/memops/Implementation/exo_file_time_attrib_missing.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_time_attrib_missing.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_time_attrib_missing.ccpn/ccpnv3/memops/Implementation/exo_file_time_attrib_missing.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute time is missing in the element _StorageUnit [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_TIME_ATTRIB_MISSING
   caused by: exo_file_time_attrib_missing.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute time is missing in the element _StorageUnit
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

---------------------------- EXO_FILE_RELEASE_ATTRIB_MISSING -----------------------------

   NOTE: target exo_file_release_attrib_missing.ccpn
   NOTE: project_name appears to be... exo_file_release_attrib_missing
   NOTE: the directory exo_file_release_attrib_missing.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_release_attrib_missing.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_release_attrib_missing.ccpn/ccpnv3/memops/Implementation/exo_file_release_attrib_missing.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_release_attrib_missing.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_release_attrib_missing.ccpn/ccpnv3/memops/Implementation/exo_file_release_attrib_missing.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute release is missing in the element _StorageUnit [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_RELEASE_ATTRIB_MISSING
   caused by: exo_file_release_attrib_missing.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute release is missing in the element _StorageUnit
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

--------------------------- EXO_FILE_RELEASE_DOESNT_MATCH_ROOT ---------------------------

   NOTE: target exo_file_release_doesnt_match_root.ccpn
   NOTE: project_name appears to be... exo_file_release_doesnt_match_root
   NOTE: the directory exo_file_release_doesnt_match_root.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_release_doesnt_match_root.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_release_doesnt_match_root.ccpn/ccpnv3/memops/Implementation/exo_file_release_doesnt_match_root.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_release_doesnt_match_root.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_release_doesnt_match_root.ccpn/ccpnv3/memops/Implementation/exo_file_release_doesnt_match_root.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the model version for the top object
*E        default_user_2024-02-24-15-54-35-583_00004 [0.1.0] is different from root 3.1.0 [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_RELEASE_DOESNT_MATCH_ROOT
   caused by: exo_file_release_doesnt_match_root.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the model version for the top object
   default_user_2024-02-24-15-54-35-583_00004 [0.1.0] is different from root 3.1.0
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

---------------------------- EXO_FILE_WRONG_STORAGE_LOCATION -----------------------------

   NOTE: target exo_file_wrong_storage_location.ccpn
   NOTE: project_name appears to be... exo_file_wrong_storage_location
   NOTE: the directory exo_file_wrong_storage_location.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_wrong_storage_location.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_wrong_storage_location.ccpn/ccpnv3/memops/Implementation/exo_file_wrong_storage_location.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_wrong_storage_location.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_wrong_storage_location.ccpn/ccpnv3/memops/Implementation/exo_file_wrong_storage_location.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not stored in the correct place in the project
*E        it should be stored in ccpnv3/ccp/molecule/MolSystem but is stored in ccpnv3/ccp/nmr/Nmr [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_WRONG_STORAGE_LOCATION
   caused by: exo_file_wrong_storage_location.ccpn/ccpnv3/ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem is not stored in the correct place in the project
   it should be stored in ccpnv3/ccp/molecule/MolSystem but is stored in ccpnv3/ccp/nmr/Nmr
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------------ EXO_FILE_TIME_ATTRIB_INVALID ------------------------------

   NOTE: target exo_file_time_attrib_invalid.ccpn
   NOTE: project_name appears to be... exo_file_time_attrib_invalid
   NOTE: the directory exo_file_time_attrib_invalid.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_time_attrib_invalid.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_time_attrib_invalid.ccpn/ccpnv3/memops/Implementation/exo_file_time_attrib_invalid.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_time_attrib_invalid.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_time_attrib_invalid.ccpn/ccpnv3/memops/Implementation/exo_file_time_attrib_invalid.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute time [wibble] in the element _StorageUnit is not a valid time [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_TIME_ATTRIB_INVALID
   caused by: exo_file_time_attrib_invalid.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute time [wibble] in the element _StorageUnit is not a valid time
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

---------------------------- EXO_FILE_RELEASE_ATTRIB_INVALID -----------------------------

   NOTE: target exo_file_release_attrib_invalid.ccpn
   NOTE: project_name appears to be... exo_file_release_attrib_invalid
   NOTE: the directory exo_file_release_attrib_invalid.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_release_attrib_invalid.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_release_attrib_invalid.ccpn/ccpnv3/memops/Implementation/exo_file_release_attrib_invalid.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_release_attrib_invalid.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_release_attrib_invalid.ccpn/ccpnv3/memops/Implementation/exo_file_release_attrib_invalid.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute release [3.1a.0]
*E        the attribute release [3.1a.0] is not a valid version number
*E        it should be of the form <major>.<minor>.<patch>
*E        where <major>, <minor>, and <patch> can only contain digits with a possible prepended letter [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: only 7 of the 8 analysed top objects appear to have the correct basic structure
   NOTE: [see complete errors at the end of the the run for details]

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_FILE_RELEASE_ATTRIB_INVALID
   caused by: exo_file_release_attrib_invalid.ccpn/ccpnv3/ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the file default+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem the attribute release [3.1a.0]
   the attribute release [3.1a.0] is not a valid version number
   it should be of the form <major>.<minor>.<patch>
   where <major>, <minor>, and <patch> can only contain digits with a possible prepended letter
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------------- EXO_LINKED_FILE_HAS_WRONG_KEY ------------------------------

   NOTE: target exo_file_key_doesnt_match_root.ccpn
   NOTE: project_name appears to be... exo_file_key_doesnt_match_root
   NOTE: the directory exo_file_key_doesnt_match_root.ccpn has the correct suffix
   NOTE: found an implementation directory exo_file_key_doesnt_match_root.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_file_key_doesnt_match_root.ccpn/ccpnv3/memops/Implementation/exo_file_key_doesnt_match_root.xml is a possible memops root [name matches project]
   NOTE: The project in exo_file_key_doesnt_match_root.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_file_key_doesnt_match_root.ccpn/ccpnv3/memops/Implementation/exo_file_key_doesnt_match_root.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/wibble+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
*E     3. [key 1] default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - in the exo linked file wibble+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem
*E        the key code [index 1] in the original link does not match the key expected key from the filename
*E        key in the file name: default, key in the root file contents: wibble [ERROR]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 7 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_LINKED_FILE_HAS_WRONG_KEY
   caused by: exo_file_key_doesnt_match_root.ccpn/ccpnv3/ccp/molecule/MolSystem/wibble+default_user_2024-02-24-15-54-35-583_00004.xml
   detailed message: in the exo linked file wibble+default_user_2024-02-24-15-54-35-583_00004.xml MOLS.MolSystem
   the key code [index 1] in the original link does not match the key expected key from the filename
   key in the file name: default, key in the root file contents: wibble
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------------- BADLY_FORMATTED_ROOT_EXO_LINK ------------------------------

   NOTE: target bad_root_exo_link_element.ccpn
   NOTE: project_name appears to be... bad_root_exo_link_element
   NOTE: the directory bad_root_exo_link_element.ccpn has the correct suffix
   NOTE: found an implementation directory bad_root_exo_link_element.ccpn/ccpnv3/memops/Implementation
   NOTE: the path bad_root_exo_link_element.ccpn/ccpnv3/memops/Implementation/bad_root_exo_link_element.xml is a possible memops root [name matches project]
   NOTE: The project in bad_root_exo_link_element.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in bad_root_exo_link_element.ccpn/ccpnv3/memops/Implementation/bad_root_exo_link_element.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: Error: the guid default_user_2024-02-24-15-54-35-583_00006 in the file bad_root_exo_link_element.xml appears to contain a badly formatted exo link
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
*E     1. default_user_2024-02-24-15-54-35-583_00006 *unknown-package*.*unknown-class* - exo link detected but is incorrectly defined in root [error]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 None.None - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 *unknown-package*.*unknown-class* - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 *unknown-package*.*unknown-class* - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: BADLY_FORMATTED_ROOT_EXO_LINK
   caused by: bad_root_exo_link_element.ccpn/ccpnv3/memops/Implementation/bad_root_exo_link_element.xml
   detailed message: the guid default_user_2024-02-24-15-54-35-583_00006 in the file bad_root_exo_link_element.xml appears to contain a badly formatted exo link
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

----------------------- BADLY_FORMATTED_EXO_LINK_0_CHILD_ELEMENTS ------------------------

   NOTE: target bad_embedded_exo_link_0_child_elements.ccpn
   NOTE: project_name appears to be... bad_embedded_exo_link_0_child_elements
   NOTE: the directory bad_embedded_exo_link_0_child_elements.ccpn has the correct suffix
   NOTE: found an implementation directory bad_embedded_exo_link_0_child_elements.ccpn/ccpnv3/memops/Implementation
   NOTE: the path bad_embedded_exo_link_0_child_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_child_elements.xml is a possible memops root [name matches project]
   NOTE: The project in bad_embedded_exo_link_0_child_elements.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in bad_embedded_exo_link_0_child_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_child_elements.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
   NOTE: in the file bad_embedded_exo_link_0_child_elements.xml the link REFS.RefSampleComponentStore with guid default_user_2024-02-24-15-54-35-583_00003
   NOTE: has the wrong number of children for key name [0]
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
*E     6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - exo link detected but is incorrectly defined in root [error]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: BADLY_FORMATTED_EXO_LINK_KEY_DATA
   caused by: bad_embedded_exo_link_0_child_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_child_elements.xml
   detailed message: in the file bad_embedded_exo_link_0_child_elements.xml the link REFS.RefSampleComponentStore with guid default_user_2024-02-24-15-54-35-583_00003
   has the wrong number of children for key name [0]
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

-------------------------- BADLY_FORMATTED_EXO_LINK_0_ELEMENTS ---------------------------

   NOTE: target bad_embedded_exo_link_0_elements.ccpn
   NOTE: project_name appears to be... bad_embedded_exo_link_0_elements
   NOTE: the directory bad_embedded_exo_link_0_elements.ccpn has the correct suffix
   NOTE: found an implementation directory bad_embedded_exo_link_0_elements.ccpn/ccpnv3/memops/Implementation
   NOTE: the path bad_embedded_exo_link_0_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_elements.xml is a possible memops root [name matches project]
   NOTE: The project in bad_embedded_exo_link_0_elements.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in bad_embedded_exo_link_0_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_elements.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
   NOTE: in the file bad_embedded_exo_link_0_elements.xml in the link REFS.RefSampleComponentStore with guid default_user_2024-02-24-15-54-35-583_00003
   NOTE: the key name has the wrong number of children (0) in its main element
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
*E     6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - exo link detected but is incorrectly defined in root [error]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: BADLY_FORMATTED_EXO_LINK_KEY_DATA
   caused by: bad_embedded_exo_link_0_elements.ccpn/ccpnv3/memops/Implementation/bad_embedded_exo_link_0_elements.xml
   detailed message: in the file bad_embedded_exo_link_0_elements.xml in the link REFS.RefSampleComponentStore with guid default_user_2024-02-24-15-54-35-583_00003
   the key name has the wrong number of children (0) in its main element
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

--------------------- BADLY_FORMATTED_ROLE_EXO_LINK_KEY_DATA_PARENT ----------------------

   NOTE: target bad_role_exo_link_key_element_parent.ccpn
   NOTE: project_name appears to be... bad_role_exo_link_key_element_parent
   NOTE: the directory bad_role_exo_link_key_element_parent.ccpn has the correct suffix
   NOTE: found an implementation directory bad_role_exo_link_key_element_parent.ccpn/ccpnv3/memops/Implementation
   NOTE: the path bad_role_exo_link_key_element_parent.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_parent.xml is a possible memops root [name matches project]
   NOTE: The project in bad_role_exo_link_key_element_parent.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in bad_role_exo_link_key_element_parent.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_parent.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
   NOTE: in the file bad_role_exo_link_key_element_parent.xml in the link GUIW.WindowStore with guid default_user_2024-02-24-15-54-35-583_00005
   NOTE: the key element nmrProject doesnt have children
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
*E     8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - exo link detected but is incorrectly defined in root [error]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: BADLY_FORMATTED_ROLE_EXO_LINK_KEY_DATA
   caused by: bad_role_exo_link_key_element_parent.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_parent.xml
   detailed message: in the file bad_role_exo_link_key_element_parent.xml in the link GUIW.WindowStore with guid default_user_2024-02-24-15-54-35-583_00005
   the key element nmrProject doesnt have children
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

---------------------- BADLY_FORMATTED_ROLE_EXO_LINK_KEY_DATA_CHILD ----------------------

   NOTE: target bad_role_exo_link_key_element_children.ccpn
   NOTE: project_name appears to be... bad_role_exo_link_key_element_children
   NOTE: the directory bad_role_exo_link_key_element_children.ccpn has the correct suffix
   NOTE: found an implementation directory bad_role_exo_link_key_element_children.ccpn/ccpnv3/memops/Implementation
   NOTE: the path bad_role_exo_link_key_element_children.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_children.xml is a possible memops root [name matches project]
   NOTE: The project in bad_role_exo_link_key_element_children.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in bad_role_exo_link_key_element_children.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_children.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
   NOTE: in the file bad_role_exo_link_key_element_children.xml in the link GUIW.WindowStore with guid default_user_2024-02-24-15-54-35-583_00005
   NOTE: the key element nmrProject doesnt have children
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
*E     8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - exo link detected but is incorrectly defined in root [error]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: BADLY_FORMATTED_ROLE_EXO_LINK_KEY_DATA
   caused by: bad_role_exo_link_key_element_children.ccpn/ccpnv3/memops/Implementation/bad_role_exo_link_key_element_children.xml
   detailed message: in the file bad_role_exo_link_key_element_children.xml in the link GUIW.WindowStore with guid default_user_2024-02-24-15-54-35-583_00005
   the key element nmrProject doesnt have children
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------ FILE_NAME_HAS_NON_CCPN_ACSII_CHARACTERS -------------------------

   NOTE: target empty_good_project_with_non_ccpn_letter~.ccpn
   NOTE: project_name appears to be... empty_good_project_with_non_ccpn_letter~
*E NOTE: the ccpn project directory name empty_good_project_with_non_ccpn_letter~.ccpn contains characters outside the set [a-zA-Z0-9_] which is not allowed
*E NOTE: value: empty_good_project_with_non_ccpn_letter~.ccpn
*E NOTE: ______________________________________________^_____ [error]
   NOTE: the directory empty_good_project_with_non_ccpn_letter~.ccpn has the correct suffix
   NOTE: found an implementation directory empty_good_project_with_non_ccpn_letter~.ccpn/ccpnv3/memops/Implementation
   NOTE: the path empty_good_project_with_non_ccpn_letter~.ccpn/ccpnv3/memops/Implementation/empty_good_project_with_non_ccpn_letter~.xml is a possible memops root [name matches project]
   NOTE: The project in empty_good_project_with_non_ccpn_letter~.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in empty_good_project_with_non_ccpn_letter~.ccpn/ccpnv3/memops/Implementation/empty_good_project_with_non_ccpn_letter~.xml
*E NOTE: the ccpn root file name empty_good_project_with_non_ccpn_letter~.xml contains characters outside the set [a-zA-Z0-9_] which is not allowed
*E NOTE: value: empty_good_project_with_non_ccpn_letter~.xml
*E NOTE: ______________________________________________^____ [error]
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [2]: - see items with *Es in the margin above for further context

1. code: NON_CCPN_ASCII_CHARACTER
   caused by: empty_good_project_with_non_ccpn_letter~.ccpn
   detailed message: the ccpn project directory name empty_good_project_with_non_ccpn_letter~.ccpn contains characters outside the set [a-zA-Z0-9_] which is not allowed
   value: empty_good_project_with_non_ccpn_letter~.ccpn
   ______________________________________________^_____
   
2. code: NON_CCPN_ASCII_CHARACTER
   caused by: empty_good_project_with_non_ccpn_letter~.xml
   detailed message: the ccpn root file name empty_good_project_with_non_ccpn_letter~.xml contains characters outside the set [a-zA-Z0-9_] which is not allowed
   value: empty_good_project_with_non_ccpn_letter~.xml
   ______________________________________________^____
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

--------------------------- GOOD_PROJECT_EXTRA_ROOT_XML_FILES ----------------------------

   NOTE: target empty_good_project_extra_root_xml_files.ccpn
   NOTE: project_name appears to be... empty_good_project_extra_root_xml_files
   NOTE: the directory empty_good_project_extra_root_xml_files.ccpn has the correct suffix
   NOTE: found an implementation directory empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation
*W NOTE: more than one possible memops root file found in the implementation directory
*W NOTE: empty_good_project_extra_root_xml_files.xml
*W NOTE: empty_good_project_extra_root_xml_files_2.xml
*W NOTE: [warning]
   NOTE: the path empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_root_xml_files.xml is a possible memops root [name matches project]
*W NOTE: the file empty_good_project_extra_root_xml_files_2.xml is a possible orphaned memops root [warning]
   NOTE: The project in empty_good_project_extra_root_xml_files.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_root_xml_files.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

WARNINGS [2]: - see items with *Ws in the margin above for further context

1. code: MULTIPLE_MEMOPS_ROOT_FILES
   caused by: [PosixPath('empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_root_xml_files.xml'), PosixPath('empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_extra_root_xml_files_2.xml')]
   detailed message: more than one possible memops root file found in the implementation directory
   empty_good_project_extra_root_xml_files.xml
   empty_good_project_extra_root_xml_files_2.xml
   
2. code: MULTIPLE_MEMOPS_ROOT_FILES
   caused by: empty_good_project_extra_root_xml_files.ccpn/ccpnv3/memops/Implementation
   detailed message: more than one possible memops root file found in the implementation directory
   empty_good_project_extra_root_xml_files.xml
   empty_good_project_extra_root_xml_files_2.xml
   
Overall status EXIT_WARN [4]: The project was ok and is use able but there were some warnings

command exited with exit code: 4, [ExitStatus.EXIT_WARN]

-------------------------- GOOD_PROJECT_MULTIPLE_ROOT_XML_FILES --------------------------

   NOTE: target empty_good_project_multiple_root_xml_files.ccpn
   NOTE: project_name appears to be... empty_good_project_multiple_root_xml_files
   NOTE: the directory empty_good_project_multiple_root_xml_files.ccpn has the correct suffix
   NOTE: found an implementation directory empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation
*W NOTE: more than one possible memops root file found in the implementation directory
*W NOTE: empty_good_project_mutiple_root_xml_files_2.xml
*W NOTE: empty_good_project_mutiple_root_xml_files_1.xml
*W NOTE: [warning]
*W NOTE: the file empty_good_project_mutiple_root_xml_files_2.xml is a possible orphaned memops root [warning]
*W NOTE: the file empty_good_project_mutiple_root_xml_files_1.xml is a possible orphaned memops root [warning]

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: NO_MEMOPS_ROOT_FILES
   caused by: empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation
   detailed message: no xml files which could be memops roots were found in empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation
   with the following extra messages being reported
   more than one ccpn root file found in empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation and none match project name
   roots are:
   empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_mutiple_root_xml_files_2.xml
   empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_mutiple_root_xml_files_1.xml
   

NOTE: the last error [1] prevented a complete analysis of the project

WARNINGS [3]: - see items with *Ws in the margin above for further context

1. code: MULTIPLE_MEMOPS_ROOT_FILES
   caused by: [PosixPath('empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_mutiple_root_xml_files_2.xml'), PosixPath('empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation/empty_good_project_mutiple_root_xml_files_1.xml')]
   detailed message: more than one possible memops root file found in the implementation directory
   empty_good_project_mutiple_root_xml_files_2.xml
   empty_good_project_mutiple_root_xml_files_1.xml
   
2. code: MULTIPLE_MEMOPS_ROOT_FILES
   caused by: empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation
   detailed message: more than one possible memops root file found in the implementation directory
   empty_good_project_mutiple_root_xml_files_2.xml
   empty_good_project_mutiple_root_xml_files_1.xml
   
3. code: MULTIPLE_MEMOPS_ROOT_FILES
   caused by: empty_good_project_multiple_root_xml_files.ccpn/ccpnv3/memops/Implementation
   detailed message: more than one possible memops root file found in the implementation directory
   empty_good_project_mutiple_root_xml_files_2.xml
   empty_good_project_mutiple_root_xml_files_1.xml
   
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

-------------------------- ROOT_EXO_LINK_MISSING_SOURCE_ELEMENT --------------------------

   NOTE: target root_exo_link_missing_source_element.ccpn
   NOTE: project_name appears to be... root_exo_link_missing_source_element
   NOTE: the directory root_exo_link_missing_source_element.ccpn has the correct suffix
   NOTE: found an implementation directory root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation
   NOTE: the path root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation/root_exo_link_missing_source_element.xml is a possible memops root [name matches project]
   NOTE: The project in root_exo_link_missing_source_element.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation/root_exo_link_missing_source_element.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
*E NOTE: in the file root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation/root_exo_link_missing_source_element.xml
*E NOTE: link MOLS.MolSystem with guid default_user_2024-02-24-15-54-35-583_00004 is missing its source element [error]
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - exo link detected but is incorrectly defined in root [error]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_LINK_ELEMENT_SOURCE_MISSING
   caused by: root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation/root_exo_link_missing_source_element.xml
   detailed message: in the file root_exo_link_missing_source_element.ccpn/ccpnv3/memops/Implementation/root_exo_link_missing_source_element.xml
   link MOLS.MolSystem with guid default_user_2024-02-24-15-54-35-583_00004 is missing its source element
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------- ROOT_EXO_LINK_TOO_MANY_SOURCE_ELEMENTS -------------------------

   NOTE: target root_exo_link_too_many_source_elements.ccpn
   NOTE: project_name appears to be... root_exo_link_too_many_source_elements
   NOTE: the directory root_exo_link_too_many_source_elements.ccpn has the correct suffix
   NOTE: found an implementation directory root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation
   NOTE: the path root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation/root_exo_link_too_many_source_elements.xml is a possible memops root [name matches project]
   NOTE: The project in root_exo_link_too_many_source_elements.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation/root_exo_link_too_many_source_elements.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
*E NOTE: in the file root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation/root_exo_link_too_many_source_elements.xml
*E NOTE: link MOLS.MolSystem with guid default_user_2024-02-24-15-54-35-583_00004 has too many link elements [2] there should be 1 [error]
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
*E     3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - exo link detected but is incorrectly defined in root [error]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: EXO_LINK_ELEMENT_TOO_MANY_SOURCES
   caused by: root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation/root_exo_link_too_many_source_elements.xml
   detailed message: in the file root_exo_link_too_many_source_elements.ccpn/ccpnv3/memops/Implementation/root_exo_link_too_many_source_elements.xml
   link MOLS.MolSystem with guid default_user_2024-02-24-15-54-35-583_00004 has too many link elements [2] there should be 1
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

--------------------------------- WARN_EMPTY_CONTAINERS ----------------------------------

   NOTE: target empty_good_project_with_empty_containers.ccpn
   NOTE: project_name appears to be... empty_good_project_with_empty_containers
   NOTE: the directory empty_good_project_with_empty_containers.ccpn has the correct suffix
   NOTE: found an implementation directory empty_good_project_with_empty_containers.ccpn/ccpnv3/memops/Implementation
   NOTE: the path empty_good_project_with_empty_containers.ccpn/ccpnv3/memops/Implementation/empty_good_project_with_empty_containers.xml is a possible memops root [name matches project]
   NOTE: The project in empty_good_project_with_empty_containers.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in empty_good_project_with_empty_containers.ccpn/ccpnv3/memops/Implementation/empty_good_project_with_empty_containers.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
*W NOTE: empty directories [2] which may be orphaned containers found and listed below [warning]
*W     1. empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molsim/Symmetry [warning]
*W     2. empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molecule/LabeledMolecule [warning]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

WARNINGS [2]: - see items with *Ws in the margin above for further context

1. code: WARNING_EMPTY_CONTAINER
   caused by: empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molsim/Symmetry
   detailed message: possibly empty_container found at empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molsim/Symmetry
   
2. code: WARNING_EMPTY_CONTAINER
   caused by: empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molecule/LabeledMolecule
   detailed message: possibly empty_container found at empty_good_project_with_empty_containers.ccpn/ccpnv3/ccp/molecule/LabeledMolecule
   
Overall status EXIT_WARN [4]: The project was ok and is use able but there were some warnings

command exited with exit code: 4, [ExitStatus.EXIT_WARN]

-------------------- EXO_LINKS_WITH_KEYS_OUTSIDE_THE_CCPN_CHARACTER_SET --------------------

   NOTE: target exo_links_with_keys_outside_ccpn_character_set.ccpn
   NOTE: project_name appears to be... exo_links_with_keys_outside_ccpn_character_set
   NOTE: the directory exo_links_with_keys_outside_ccpn_character_set.ccpn has the correct suffix
   NOTE: found an implementation directory exo_links_with_keys_outside_ccpn_character_set.ccpn/ccpnv3/memops/Implementation
   NOTE: the path exo_links_with_keys_outside_ccpn_character_set.ccpn/ccpnv3/memops/Implementation/exo_links_with_keys_outside_ccpn_character_set.xml is a possible memops root [name matches project]
   NOTE: The project in exo_links_with_keys_outside_ccpn_character_set.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in exo_links_with_keys_outside_ccpn_character_set.ccpn/ccpnv3/memops/Implementation/exo_links_with_keys_outside_ccpn_character_set.xml
   NOTE: model version that saved this file appears to be 3.1.0
   NOTE: memops root data was stored at Sat Feb 24 16:16:06 2024
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View~'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
*E NOTE: in the file exo_links_with_keys_outside_ccpn_character_set.ccpn/ccpnv3/memops/Implementation/exo_links_with_keys_outside_ccpn_character_set.xml
*E NOTE: there are exo link keys [1] which contain characters outside the ccpn character set which are listed below [error]
*E NOTE: 1. [name]. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask  name: View~ [error]
*E NOTE:    key: View~
*E NOTE:    _________^
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View~+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

ERRORS [1]: - see items with *Es in the margin above for further context

1. code: NON_CCPN_ASCII_CHARACTER
   caused by: ['default_user_2024-02-24-15-54-35-583_00006']
   detailed message: in the file exo_links_with_keys_outside_ccpn_character_set.ccpn/ccpnv3/memops/Implementation/exo_links_with_keys_outside_ccpn_character_set.xml
   there are exo link keys [1] which contain characters outside the ccpn character set
   
Overall status EXIT_ERROR [2]: There was an error in the project that would prevent it loading

command exited with exit code: 2, [ExitStatus.EXIT_ERROR]

------------------------ WARNING_ROOT_FILE_MISSING_TIME_ATTRIBUTE ------------------------

   NOTE: target root_file_missing_time.ccpn
   NOTE: project_name appears to be... root_file_missing_time
   NOTE: the directory root_file_missing_time.ccpn has the correct suffix
   NOTE: found an implementation directory root_file_missing_time.ccpn/ccpnv3/memops/Implementation
   NOTE: the path root_file_missing_time.ccpn/ccpnv3/memops/Implementation/root_file_missing_time.xml is a possible memops root [name matches project]
   NOTE: The project in root_file_missing_time.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in root_file_missing_time.ccpn/ccpnv3/memops/Implementation/root_file_missing_time.xml
   NOTE: model version that saved this file appears to be 3.1.0
*W NOTE: in the file root_file_missing_time.xml the attribute time is missing in the element _StorageUnit [warning]
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

WARNINGS [1]: - see items with *Ws in the margin above for further context

1. code: ROOT_FILE_TIME_ATTRIB_MISSING
   caused by: root_file_missing_time.ccpn/ccpnv3/memops/Implementation/root_file_missing_time.xml
   detailed message: in the file root_file_missing_time.xml the attribute time is missing in the element _StorageUnit
   
Overall status EXIT_WARN [4]: The project was ok and is use able but there were some warnings

command exited with exit code: 4, [ExitStatus.EXIT_WARN]

---------------------- WARNING_ROOT_FILE_TIME_ATTRIBUTE_BAD_FORMAT -----------------------

   NOTE: target root_file_badly_formatted_time.ccpn
   NOTE: project_name appears to be... root_file_badly_formatted_time
   NOTE: the directory root_file_badly_formatted_time.ccpn has the correct suffix
   NOTE: found an implementation directory root_file_badly_formatted_time.ccpn/ccpnv3/memops/Implementation
   NOTE: the path root_file_badly_formatted_time.ccpn/ccpnv3/memops/Implementation/root_file_badly_formatted_time.xml is a possible memops root [name matches project]
   NOTE: The project in root_file_badly_formatted_time.xml, was not renamed after saving
   NOTE: ccpn project memops root file found in root_file_badly_formatted_time.ccpn/ccpnv3/memops/Implementation/root_file_badly_formatted_time.xml
   NOTE: model version that saved this file appears to be 3.1.0
*W NOTE: in the file root_file_badly_formatted_time.xml the attribute time [2024 Sat Feb 24 16:16:06] is badly formatted in the element _StorageUnit [warning]
   NOTE: ccpnmr program version that saved this file appears to be 3.2.1
   NOTE: searching for top object exo links, found 8
   NOTE: analysing exo links
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask [keys: {'nameSpace': 'user', 'name': 'View'}]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme [keys: {'name': 'uni_15N'}]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem [keys: {'code': 'default'}]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype [keys: {'serial': '32'}]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject [keys: {'name': 'default'}]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore [keys: {'name': 'default'}]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore [keys: {'name': 'default'}]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore [keys: {'nmrProject': '_ccp_nmr_Nmr_NmrProject___default___'}]
   NOTE: found 8 out of 8 top object files exo linked by the project
   NOTE: expected top object paths are:
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - [PROJECT] ccpnmr/gui/Task/user+View+default_user_2024-02-24-15-54-35-583_00006.xml
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - [REFERENCE] ccp/molecule/ChemCompLabel/uni_15N+IsoSchemeProj_user_2008-08-01-11-46-16_00022.xml
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - [PROJECT] ccp/molecule/MolSystem/default+default_user_2024-02-24-15-54-35-583_00004.xml
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - [REFERENCE] ccp/nmr/NmrExpPrototype/32+cam_wb104_2008-01-15-16-06-39_00031.xml
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - [PROJECT] ccp/nmr/Nmr/default+default_user_2024-02-24-15-54-35-583_00001.xml
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - [PROJECT] ccp/lims/RefSampleComponent/default+default_user_2024-02-24-15-54-35-583_00003.xml
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - [PROJECT] ccp/lims/Sample/default+default_user_2024-02-24-15-54-35-583_00002.xml
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - [PROJECT] ccpnmr/gui/Window/_ccp_nmr_Nmr_NmrProject___default___+default_user_2024-02-24-15-54-35-583_00005.xml

   NOTE: checking the contents of 8 linked top objects
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - is ok [reference object assumed good (further analysis skipped)]
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - is ok [reference object assumed good (further analysis skipped)]
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - is ok [saved on: Sat Feb 24 16:16:06 2024 model version: 3.1.0]
   NOTE: all the analysed linked top objects [8] appear to have the correct basic structure

   NOTE: checking the exo link keys in 8 top object file names
       1. default_user_2024-02-24-15-54-35-583_00006 GUIT.GuiTask - all keys are good
       2. IsoSchemeProj_user_2008-08-01-11-46-16_00022 CCLB.LabelingScheme - all keys are good
       3. default_user_2024-02-24-15-54-35-583_00004 MOLS.MolSystem - all keys are good
       4. cam_wb104_2008-01-15-16-06-39_00031 NMRX.NmrExpPrototype - all keys are good
       5. default_user_2024-02-24-15-54-35-583_00001 NMR.NmrProject - all keys are good
       6. default_user_2024-02-24-15-54-35-583_00003 REFS.RefSampleComponentStore - all keys are good
       7. default_user_2024-02-24-15-54-35-583_00002 SAM.SampleStore - all keys are good
       8. default_user_2024-02-24-15-54-35-583_00005 GUIW.WindowStore - all keys are good
   NOTE: 8 of the 8 keys are good

   NOTE: analysis took 0.000 seconds

WARNINGS [1]: - see items with *Ws in the margin above for further context

1. code: ROOT_FILE_TIME_ATTRIB_BAD_FORMAT
   caused by: root_file_badly_formatted_time.ccpn/ccpnv3/memops/Implementation/root_file_badly_formatted_time.xml
   detailed message: in the file root_file_badly_formatted_time.xml the attribute time [2024 Sat Feb 24 16:16:06] is badly formatted in the element _StorageUnit
   
Overall status EXIT_WARN [4]: The project was ok and is use able but there were some warnings

command exited with exit code: 4, [ExitStatus.EXIT_WARN]

---------------------------------- ROOT_VERSION_MISSING ----------------------------------

NOTE: target root_version_missing.ccpn
NOTE: project_name appears to be... root_version_missing
NOTE: the directory root_version_missing.ccpn has the correct suffix
NOTE: found an implementation directory root_version_missing.ccpn/ccpnv3/memops/Implementation
NOTE: the path root_version_missing.ccpn/ccpnv3/memops/Implementation/root_version_missing.xml is a possible memops root [name matches project]
NOTE: The project in root_version_missing.xml, was not renamed after saving
NOTE: ccpn project memops root file found in root_version_missing.ccpn/ccpnv3/memops/Implementation/root_version_missing.xml

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: ROOT_MODEL_VERSION_MISSING
   caused by: root_version_missing.ccpn/ccpnv3/memops/Implementation/root_version_missing.xml
   detailed message: in the file root_version_missing.xml the attribute release is missing in the element _StorageUnit
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

-------------------------------- ROOT_VERSION_BAD_FORMAT ---------------------------------

NOTE: target root_version_badly_formatted.ccpn
NOTE: project_name appears to be... root_version_badly_formatted
NOTE: the directory root_version_badly_formatted.ccpn has the correct suffix
NOTE: found an implementation directory root_version_badly_formatted.ccpn/ccpnv3/memops/Implementation
NOTE: the path root_version_badly_formatted.ccpn/ccpnv3/memops/Implementation/root_version_badly_formatted.xml is a possible memops root [name matches project]
NOTE: The project in root_version_badly_formatted.xml, was not renamed after saving
NOTE: ccpn project memops root file found in root_version_badly_formatted.ccpn/ccpnv3/memops/Implementation/root_version_badly_formatted.xml

NOTE: analysis took 0.000 seconds

ERRORS [1]:

1. code: ROOT_MODEL_VERSION_BAD
   caused by: root_version_badly_formatted.ccpn/ccpnv3/memops/Implementation/root_version_badly_formatted.xml
   detailed message: in the file root_version_badly_formatted.xml the attribute release [a3.1.0]
   is not a valid version number it should be of the form <major>.<minor>.<patch> where <major>,
   <minor> can only contain digits and <patch> can contain digits with a possible appended letter
   can't continue as can't determine model version
   

NOTE: the last error [1] prevented a complete analysis of the project
Overall status EXIT_ERROR_INCOMPLETE [1]: There was an error [the last one listed] in the project that prevented complete processing

command exited with exit code: 1, [ExitStatus.EXIT_ERROR_INCOMPLETE]

--------------------------------------------------------------------------------------------
