I reference this post: http://www.infopathdev.com/forums/p/20482/70965.aspx#70965
I am receiving the error also - different user's computers have 'remembered' a different case sensitive path for network paths.
If I publish the form with one case-senstive publish location, it works for those users.
If I publish with the other, it works for everyone else.
But it's impossible to have one form template which works for all. I am baffled! How can I work around this?
Where is the case-sensitive path coming from and being read by Infopath on a per user basis?
I am praying QDabra/Infopath dev have a guru or technical guy who can maybe answer this question.
It is not possible to 'adjust' the internal publish path on the fly, the error appears the moment they try and open the form.
The form cache's itself, then starts to render, checks the path it's being run from, and finds a capital letter where there's a lower case letter in the form template publish path, and displays the error.
It does this even if it's the first time the cache is being created.