XOG-3850: BaseCalendar does not exist on System error when attempting to upgrade from 12.0.6 to 12.1.1.

Document ID : KB000050014
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The "META-INF/content/xog/clarityContent/resources/xc_admin.xml" specifies the "Standard" calendar and will throw an exception if not present

Steps to Reproduce:

  1. Bring up a 12.0.6 environment  
  2. Delete the standard Calendar 
  3. Attempt upgrade to 12.1.1, 13.0, or 13.1
  4. Receive error

Expected Result: Upgrade is successful  

Actual Result: Upgrade fails with the error :  XOG-3850: BaseCalendar does not exist on System

Solution:

WORKAROUND:

  • Run the following query:   select * from prcalendar where prbasecalendarid is null;


If this query returns a non null result:

  • Edit the "META-INF/content/xog/clarityContent/resources/xc_admin.xml" file with name of the base calendar returned by the query

ELSE

  • Import a base calendar from another system and use that name in xc_admin.xml
  • After updating the xc_admin.xml file, rerun upgrade.

STATUS/RESOLUTION:

CLRT-63337

Resolved in CA Clarity 13.1

Refer to Change Impact and Upgrade v13.1.00 - Upgrade Tips