tcraig
Member
I am generating the following errors when I try create_newcase in a port of a recent version of CIME/CIME_CONFIG in E3SM (560611d1c67ee Feb 3, 2021). I am porting to a DOD machine called onyx, and this is what I have observed,
- I ported a version of E3SM from a couple years ago to onyx and that still works fine, even today.
- I am using the same machine settings in this version of E3SM.
- The current version of E3SM sets up a case fine on cori-haswell.
- When I try to setup a case on onyx with the cori-haswell setup, I get exactly the same error. This was just a test to see if the scripts would work.
All this suggests to me that some aspect of the software requirements in the current version of E3SM are not being met on onyx. But they are on cori and in an older version of E3SM on onyx. The error message I'm getting in not particularly insightful. Does anyone have any idea. Do I need a newer version of some xml software or something on onyx?
Traceback (most recent call last):
File "./create_newcase", line 243, in <module>
_main_func(__doc__)
File "./create_newcase", line 238, in _main_func
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/case/case.py", line 1664, in create
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/case/case.py", line 1125, in configure
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/batch.py", line 32, in __init__
GenericXML.__init__(self, infile, schema=schema)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 64, in __init__
self.read(infile, schema)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 102, in read
self.read_fd(fd)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 126, in read_fd
self.tree = ET.parse(fd)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 656, in parse
parser.feed(data)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1659, in feed
self._raiseerror(v)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1523, in _raiseerror
raise err
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 292, column 115
- I ported a version of E3SM from a couple years ago to onyx and that still works fine, even today.
- I am using the same machine settings in this version of E3SM.
- The current version of E3SM sets up a case fine on cori-haswell.
- When I try to setup a case on onyx with the cori-haswell setup, I get exactly the same error. This was just a test to see if the scripts would work.
All this suggests to me that some aspect of the software requirements in the current version of E3SM are not being met on onyx. But they are on cori and in an older version of E3SM on onyx. The error message I'm getting in not particularly insightful. Does anyone have any idea. Do I need a newer version of some xml software or something on onyx?
Traceback (most recent call last):
File "./create_newcase", line 243, in <module>
_main_func(__doc__)
File "./create_newcase", line 238, in _main_func
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/case/case.py", line 1664, in create
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/case/case.py", line 1125, in configure
extra_machines_dir=extra_machines_dir)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/batch.py", line 32, in __init__
GenericXML.__init__(self, infile, schema=schema)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 64, in __init__
self.read(infile, schema)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 102, in read
self.read_fd(fd)
File "/p/home/apcraig/E3SM-dc-ARRM-bigrid/cime/scripts/Tools/../../scripts/lib/CIME/XML/generic_xml.py", line 126, in read_fd
self.tree = ET.parse(fd)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 656, in parse
parser.feed(data)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1659, in feed
self._raiseerror(v)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 1523, in _raiseerror
raise err
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 292, column 115