We have a lot of irules which has common logic. We started to refactor the common logic to a separate common library irule adding procs and used these procs in the other irules. Using the F5 editor i wanted to add a new proc to the common library irule and while trying to save the change it complains with the following error
Exception caught in LocalLB::urn:iControl:LocalLB/Rule::modify_rule()
primary_error_code : 16908342 (0x01020036)
secondary_error_code : 0
error_string : 01020036:3: The requested rule (/Common/test-irule) was not found.
The test-irule mentioned in the error message was deleted because we used it to test procs in the common library irule and after our testing we deleted it. But f5 irule editor seems to look for it when i change the common library irule.
If add back the test-irule and then make the change to the common library irule the save works. Has anyone faced this problem ? any help is appreciated