I'm using InfoPath 2010... I have a user unable to get their work done as a result of this failure. I would appreciate any and all help!
I have modified a published template for use at another physical location. I edited the manifest.xsf file and changed the location references and rebuilt the cab (xsn). I copied it to a LAN directory at the new location. Users access the template from a shared library. All but one user at the location can open the template. For the failing user, I have cleared the cache and removed all references to the recently opened templates. After clearing the cache I rebooted the computer and it still fails. Here is the message I'm getting:
------------------------------------------
The form template associated with this form was moved or cannot be accessed. The form template "Review_Individual_Service_and_Support_Plan" on your computer has the same form ID as the template associated with the form, but it is from a different location.
Location of the associated form template: \\SP2\InfoPath_Templates\Review_Individual_Service_and_Support_Plan.xsn
Original location of the form template on your computer: \\Sp2\infopath_templates\Review_Individual_Service_and_Support_Plan.xsn
Make sure you can access the location of the associated form template and try opening the form again. If that does not work, ask the form author to update the form.
------------------------------------------
I have questions and hope someone has answers:
1. Now that the cache was cleared, how does it know what the "original location" was? Is it keeping information in the registry I don't know about?
2. You'll note that the failure is resulting from upper/lower case differences. The location and name of the file I'm trying to open is the upper case version, and that's what's contained in the manifest.xsf file. How is it even TRYING to look for the lower case version?
3. Why doesn't clearing the cache remove all references to the "original location"?
I have some additional information. A form with a different name was doing the same thing. I was attempting the same remedies and somewhere during that process the problem for the other form ceased.
At this point I wouldn't classify myself as inexperienced, but I've never seen THIS problem before!
Thanks
Dennis