-
Notifications
You must be signed in to change notification settings - Fork 250
Description
Bug Description
When running the halogen example, I get a kinetics error, not finding a reverse reaction.
How To Reproduce
- Download RMG using Docker
- Copy the input file code from Github for the Halogen Example
- Make a directory in Docker to place the copied input file
- Copy input file from Github into the new directory
- Run the example input file using the command "python-jl /rmg/RMG-Py/rmg.py input.py"
Expected Behavior
The job ran perfectly fine for about 45 minutes before returning an error.
Installation Information
Describe your installation method and system information.
- OS: Windows 10 (Using Command Prompt/Docker)
- Installation method: Docker
- RMG version information: 3.1.1
Additional Context
Error: Debugging why no reaction was found...
Error: Checking whether the family's forbidden species have affected reaction generation...
Error: Still experiencing error: Expecting one matching reverse reaction, not 2 in reaction family F_Abstraction for forward reaction C#C[CH]F + [O]C=C([O])C=C(F)F <=> [CH]C#C + [O]C=C(C=C(F)F)OF.
Traceback (most recent call last):
File "/miniconda/envs/rmg_env/lib/python3.7/site-packages/julia/pseudo_python_cli.py", line 308, in main
python(**vars(ns))
File "/miniconda/envs/rmg_env/lib/python3.7/site-packages/julia/pseudo_python_cli.py", line 59, in python
scope = runpy.run_path(script, run_name="main")
File "/miniconda/envs/rmg_env/lib/python3.7/runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "/miniconda/envs/rmg_env/lib/python3.7/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/miniconda/envs/rmg_env/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/rmg/RMG-Py/rmg.py", line 118, in
main()
File "/rmg/RMG-Py/rmg.py", line 112, in main
rmg.execute(**kwargs)
File "/rmg/RMG-Py/rmgpy/rmg/main.py", line 1026, in execute
trimolecular_react=self.trimolecular_react)
File "/rmg/RMG-Py/rmgpy/rmg/model.py", line 685, in enlarge
procnum=procnum)
File "/rmg/RMG-Py/rmgpy/rmg/react.py", line 172, in react_all
return react(spc_fam_tuples, procnum), [fam_tuple[0] for fam_tuple in spc_fam_tuples]
File "/rmg/RMG-Py/rmgpy/rmg/react.py", line 66, in react
reactions = list(map(_react_species_star, spc_fam_tuples))
File "/rmg/RMG-Py/rmgpy/rmg/react.py", line 79, in _react_species_star
return react_species(*args)
File "/rmg/RMG-Py/rmgpy/rmg/react.py", line 94, in react_species
reactions = get_db('kinetics').generate_reactions_from_families(species_tuple, only_families=only_families)
File "/rmg/RMG-Py/rmgpy/data/kinetics/database.py", line 546, in generate_reactions_from_families
successful = family.add_reverse_attribute(rxn)
File "/rmg/RMG-Py/rmgpy/data/kinetics/family.py", line 1880, in add_reverse_attribute
"{1}.".format(self.label, str(rxn)))
rmgpy.exceptions.KineticsError: Did not find reverse reaction in reaction family F_Abstraction for reaction C#C[CH]F + [O]C=C([O])C=C(F)F <=> [CH]C#C + [O]C=C(C=C(F)F)OF.