Article - CS91725

Some DB helper functions classes don't get loaded into DB in Integrity Lifecycle Manager

Modified: 23-Dec-2019   


Applies To

  • PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 10.8

Description

  • On a server which has never been an IM server (i.e. mksis.startup.im=false), Integrity fails to load required DB Function helper classes into the database when Schema classes are initialized
  • In fact the Functions.class, Functions$1.class, etc (the anonymous inner classes) are loaded, but the named inner classes (Functions$Walker, etc) are missing
  • As a result, multiple ORA-29521 and ORA-29534 errors occur on Oracle, and the equivalent errors occur on DB/2
  • Following entries may be visible on the startup sequence inside Integrity Server.log
    • Line 0: JAVA CLASS /5a5e0f54_Functions2: ORA-29521: referenced name mks/ci/server/schema/Functions$Walker could not be found
    • Line 0: JAVA CLASS /b0cffddd_FunctionsWalker: ORA-29521: referenced name mks/ci/server/schema/Functions could not be found
    • Line 0: JAVA CLASS /dc89e0ca_FunctionsQueryRunner: ORA-29521: referenced name mks/ci/server/schema/Functions could not be found
    • Line 0: JAVA CLASS /e48ba9ff_FunctionsOracleWithC: ORA-29521: referenced name mks/ci/server/schema/Functions$1 could not be found...
This is a printer-friendly version of Article 91725 and may be out of date. For the latest version click CS91725