Adding new metadata field using DBUpgrade tool

Hi All,

I am trying to add new field in one of our outputformat's property dialog box. I succefully created a XMSetup.xml and run DBUpgradeTool following these instructions.

1.  https://docs.rws.com/801922/393838/sdl-tridion-docs-13-sp2/metadata-setup-structures

2. https://docs.rws.com/801922/396257/sdl-tridion-docs-13-sp2/running-dbupgradetool-for-xml-setup

3. Setup <ishfrmfield> in metadataconfig.xml 

4. Ran following crawlers:

-- x:\InfoShare\App\Crawler\Configuration

1. UnregisterAllCrawlers.bat

2. RegisterThisCrawler.bat

3. StartDataFolderCleanup.bat

4. StartReindex.bat

5. Now I can see the field and associated LOVs in outputformat's property dialog box. 

But, when I try to select the value it throws an exception "The FieldValue "XXXX" cannot be returned, because it is not initialized".

Note: I haven't tried to restart all components for example (Restart services, Restart application pools, Recycle com+ applications). If this is the issue here please let me know the instructions to restart these services. I couldn't find instruction on how to restart services in documentation centre for Tridion Docs 13 SP2. 

Thanks in advance for any help with this.

Pankaj

Parents
  • I also would be interested, what was the solution for your issue. I also get the same error message, after I tried to add new custom metadata fiels.

    emoji
  • Hi Robert,

    You need to restart the  Services, Application Pools and Com+ application after you have added new properties to the Tridion Docs environment.
    This will flush all cached information and remove the 'The Fieldvalue "xxx" cannot be returned, because it is not initialized' error.

    If you have a system that is installed and deployed using the ISHDeploy methodology you can just restart all of these by executing the Restart-ISHDeployment command let.

    If you have not used ISHDeploy you can do it manually from the Windows management options.

    emoji
Reply
  • Hi Robert,

    You need to restart the  Services, Application Pools and Com+ application after you have added new properties to the Tridion Docs environment.
    This will flush all cached information and remove the 'The Fieldvalue "xxx" cannot be returned, because it is not initialized' error.

    If you have a system that is installed and deployed using the ISHDeploy methodology you can just restart all of these by executing the Restart-ISHDeployment command let.

    If you have not used ISHDeploy you can do it manually from the Windows management options.

    emoji
Children
No Data