Ok, one more problem. And this is a doozy. I pray someone can help me as this is a show stopper for me. I have tried every which way around this and I am at a dead end. Is this an InfoPath bug?
I have a form that has been signed (entire form). Since signing I have changed the template and modified the data source. When I attempt to reopen the form a get a message that says: "This form is digitally signed, but was created with an older version of the form template. This form will be upgraded to work with the new template, but this may remove its signatures..."
Great, so it should remove the signature and update the xml? Nope. I get the error, "There was an error in the custom validation code."..."The value has been digitally signed and cannot be changed."
I do not have custom validation. I have disabled all pertinent managed code. It seems to me InfoPath should strip the signature and run upgrade.xsl, which is what I want it to do. What is it trying to run while the signature is still attached?
Any help would be greatly appreciated.