Outlook 2010 Cannot Open Form Published to Organizational Library Public Folder

We are running Exchange 2010 SP2 and recently created an Organizational Forms Library Public Folder (successfully, with no issues).  A developer has created an Outlook Template and has published it to the Organizational Forms Library successfully.  From within Outlook 2010, going to NEW ITEM, CHOOSE FORM, we see the Organizational Forms Library and we also see the newly published form, however, when we attempted to open the form, it errors with FORM LOAD FAILS.

Researching the issue, we ran across this in one of the posts here: 

I understand it is an old posting but i want to share the solution as I ran into this problem today and couldn't find anything helpfull in the net. After couple of hours of playing with permissions, trying to repost the form in exchange library and openinng it on different computers with no luck, I finally managed to open it on one of the terminal servers with the same account which wouldnt work on any other pc that i tried.

The difference was that on that terminal server office 2010 was installed on a freshly installed system and the outlook profile was first creatred by outlook 2010. While on all other comps that i tried, office 2010 was installed as replacement of 2007 office and outlook profiles already existed. So I went back to the system on which the form would fail to open, made a new exchange profile and form opened just fine.  

We duplicated this same behavior....created a new Outlook profile on an machine with an existing profile and the forms open successfully.  However, this is not something we can instruct our users to do...to create a new profile...this workaround is not a solution.   We have a mixture of machines that are running Outlook 2003, 2007 and 2010 and some may have been upgraded from 2007 to 2010. 

What is required to ensure users can open the newly published forms no matter what version of Outlook they are running with their existing Outlook profiles?

February 4th, 2012 1:00am

Hi,

Have you tryied to remove the form cache?

File > Options > Advanced > Custom Forms > Manage Forms > Clear Cache

We can also remove it manually from:
%USERPROFILE%\AppData\Local\Microsoft\FORMS\<profilename>

Sincerely,

Max Meng
Forum Support

Free Windows Admin Tool Kit Click here and download it now
February 6th, 2012 6:45am

We tried to remove the form cache and that appeared to work...at first.

The next day another form was created in the library and it again failed to load, along with the first two forms, which previously, after clearing the cache - we could open.  We are back to where we started...unable to open any of the forms in the library.

I have searched for the path you provided above, but I do not have that folder structure...(am running Windows 7 Enterprise SP1)  I can find %USERPROFILE%\AppData\Local - but most everything in the Local folder looks like this "C:\Users\jfoley\AppData\Local\{D30AEC38-EBB1-43EA-BEC4-05B8E70B887F}"  There is no Microsoft folder.

Is there some kind of timing issue...where Exchange is writing to Active Directory and it's only done once every 24 hours, for example?

Anything else to try to resolve this issue?

February 7th, 2012 2:40pm

Ok, I was mistaken about not being able to find "%USERPROFILE%\AppData\Local\Microsoft\FORMS\<profilename>"   I did find it and deleted the profile file and it fixed the problem.

Our concern is for the users...deleting the profile is not something we want to instruct the users to have to do.  I don't understand why it is happening in the first place.  Is this a bug Microsoft is aware of and is there a hotfix possibly?

Free Windows Admin Tool Kit Click here and download it now
February 7th, 2012 6:39pm

Hi,

I'm trying to involve some one to further look at this issue.

February 20th, 2012 9:05am

Hello

Based on the problem description I understand that the issue you are facing is After you publish a new, custom formin Outlook 2010, you receive the following error when you try to open the form error: "Form load failed"

The above behavior is because Outlook 2010 introduced a new Names File cache that stores the names of the forms in the Exchange Organizational Forms Library. By default, this cache expires every 24 hours. If a new form in the Organizational Forms Library has not been cached, Outlook displays the error described in the Symptoms section above. Your new form is not cached in the Names File cache until the cache expires or times out. This can take many hours, depending on the time the last cache was created.

To work around this issue, you can use the following registry values to control the behavior of the Names File cache.

Note: Please make sure that you take a proper backup of the registry before any modification.

Shorten the Names File cache time out value

The cache time out value is 24 hours. You can shorten this by specifying the number of hours the cache should be retained. To specify how often the cache should be refreshed in hours, use the following steps:

  1. Click Start, type Regedit, and then click OK.
  2. In the Registry Editor, locate the following key for Outlook 2010:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Forms\ClassNamesCache
    Note You may need to create the Formsand ClassNamesCachesubkeys if they do not exist.
  3. On the Edit menu,click New, and then click DWORD Value.
  4. Type Timeout and then press ENTER.
  5. Right-click Timeout and then click Modify.
  6. In the Base frame, click the Decimalradio button. In the Value text box, type in a number from 1 to 24 (the default is 24 hours) and then click OK.
  7. Exit the Registry Editor.

Disable the Names File cache

The cache can also be disabled by using the following registry setting:

  1. Click Start, type Regedit, and then click OK.
  2. In the Registry Editor, locate the following key:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Forms\ClassNamesCache
    Note You may need to create the Formsand ClassNamesCache subkeys if they do not exist.
  3. On the Edit menu, click New, and then click DWORD Value.
  4. Type Disabled and then press ENTER.
  5. Right-click Disabled and then click Modify.
  6. In the Value text box, enter a value of 1and then click OK.
  7. Exit the Registry Editor.

Let me know if this helps.

Best Regards,

Rashid Aga [MSFT]




Free Windows Admin Tool Kit Click here and download it now
February 21st, 2012 10:01am

Just checking in to see if the information was helpful. Please let us know if you would like further assistance.
February 29th, 2012 2:55pm

Morning

I believe i have a similar issue.  All users now Exchange 2010 SP2 - after Exchange 2007 migration.

Users in either Outlook 2003/07/10 cannot see their ORG FORMS.  Nothing there.

When i view the old PF DB on Ex207, there is only the folder hierarchy but no content. 

Same on the Exchange 2010 PF DB to which this data should have replicated:  folder hierarchy but no content for the Forms.

When i use ExFodlers from Ex2010 i can open the folder for the Forms on 2007 and use the Property Editor. However there are a long lists of PropertyError: NotFound errors.  See pic attached.  Digging through the lines of code there is content.

How can i verify replication of these Org Forms from the old PF DB which i still have access to?  Or recreate?

Never came across this before, would appreciate your input.


  • Edited by S_A_T Wednesday, February 29, 2012 7:31 PM pic
Free Windows Admin Tool Kit Click here and download it now
February 29th, 2012 7:31pm

Thanks Rashid ....this worked just fine for me
July 10th, 2015 10:26am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics