-
Notifications
You must be signed in to change notification settings - Fork 9
Description
This issue was reported by Pedro Mendes.
The following reaction can cause NFsim to fail:
E1(a!1,b!2).A(e1!1).B(e1!2) <-> E1(a!1,b!2).P(e1!1,e2).Q(e1!2) k131, k132 DeleteMolecules
NFsim tries to create a bond between the newly created P molecule and E1 before it deletes A, causing the following error:
Your universal traversal limit was probably set too low, so some updates were not correct!
Trying to bond E1_2054(a) & P_6(e1)
to sites that are already occupied! Check rxn rules!!
++ Molecule instance of type: E1 (uId=2054, tId=2, cId=181, degree=0)
components: a=NO_STATE bond=A_181(e1)
b=NO_STATE bond=B_1443(e1)
++ Molecule instance of type: P (uId=6, tId=3, cId=6, degree=0)
components: e1=NO_STATE bond=empty
e2=NO_STATE bond=empty
The UTL issue is probably not relevant here.
This problem occurs in both 1.11 and 1.12.
RandomBiBi.bngl.txt