<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Server Manager - Update Database - Fatal Error - Local base fails to update on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/</link><description>Recent content in Server Manager - Update Database - Fatal Error - Local base fails to update on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/index.xml" rel="self" type="application/rss+xml"/><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Category or type defines an invalid inheritance relation</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-category-or-type-defines-an-invalid-inheritance-relation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-category-or-type-defines-an-invalid-inheritance-relation/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page outlines the issue where migration of local base fails with the following error:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Category&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;CAST_AspDotNet_AnyOperation&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;defines&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;invalid&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;inheritance&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;relation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;category&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;CAST_WebService_AnyOperation&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unknown&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;ProgramData&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;CAST&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Extensions&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;castsoftware&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;html5&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;6&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;funcrel&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;configuration&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Languages&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;HTML5&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;HTML5ForDotnetMetaModel&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="na"&gt;xml&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the above example, the issue occured for the Extension HTML5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3.x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Step by Step Scenario&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download an extension without using the Extension Downloader.&lt;/li&gt;
&lt;li&gt;Migrate your triplets to a new service pack.&lt;/li&gt;
&lt;li&gt;Local base will fail with the error.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - duplicate key value violates unique constraint idx1 coobject</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-idx1-coobject/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-idx1-coobject/</guid><description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;During a migration from 7.3.0 to higher version, the local base migration fails with a SQL error about duplicate key as mentioned below:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;duplicate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;violates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unique&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;constraint&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;idx1_coobject&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DETAIL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;object_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;3424&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;already&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CONTEXT&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SQL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;#34;insert into AMT_OBJECT (OBJECT_ID, NAME_ID, SHORT_NAME_ID, OBJECT_TYPE_ID, INTERNAL_ID, STATUS).
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This issue occurs if you have duplicates in the objects table in the knowledge base even before migration so this issue can be encountered during analysis as well and is not due to CUT.&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Duplicate key value violates unique constraint - pk_keysidkey</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-pk-keysidkey/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-duplicate-key-value-violates-unique-constraint-pk-keysidkey/</guid><description>&lt;p&gt;&lt;strong&gt;Problem Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides the solution to the following error which you may encounter during migration:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SQL Error: ERROR:  duplicate key value violates unique constraint &amp;ldquo;pk_keysidkey&amp;rdquo;.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: CONTEXT:  SQL statement &amp;ldquo;insert into Keys ( IdKey, KeyNam, KeyLib, KeyTyp, KeySubTyp , KeyClass, KeyProp, ObjTyp, IdUsrDevPro, KeyDevDat) values (  $1 , &amp;lsquo;Default Folder&amp;rsquo;, &amp;lsquo;&amp;rsquo;,&amp;lsquo;FLD&amp;rsquo;, -1,20060,6,5071, &amp;lsquo;???&amp;rsquo;, $2 )&amp;rdquo;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: PL/pgSQL function &amp;ldquo;cwmm_installation&amp;rdquo; line 58 at SQL statement&lt;/em&gt;&lt;br&gt;
&lt;em&gt;SQL Error: ERROR:  current transaction is aborted, commands ignored until end of transaction block&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Error - Duplicate key value violates unique constraint idx_pmcsubset_name</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-error-duplicate-key-value-violates-unique-constraint-idx-pmcsubset-name/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-error-duplicate-key-value-violates-unique-constraint-idx-pmcsubset-name/</guid><description>&lt;p&gt;&lt;strong&gt;Purpose (problem description)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page provides help when the following error is encountered when performing an upgrade on the management database:&lt;/p&gt;
&lt;p&gt;ERROR: duplicate key value violates unique constraint &amp;ldquo;idx_pmcsubset_name&amp;rdquo; as shown in the screenshot below :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537335/566537334.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This error can be found in the upgrade log for server manager. Refer the page (&lt;a href="https://doc.castsoftware.com/export-v2/tg/information-guides/information-guides-by-cast-aip-component/cast-management-studio-cms/cast-management-studio-information-how-to-find-logs/"&gt;CAST Management Studio - Information - How to find logs&lt;/a&gt;) to find the log file.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Observed in CAST Version&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Server Manager - Update Database - Fatal Error - Local base fails to update - Plugin selection is incompatible with the schema metamodel</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-plugin-selection-is-incompatible-with-the-schema-metamodel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/server-manager-component/server-manager-update-database/server-manager-update-database-fatal-error/server-manager-update-database-fatal-error-local-base-fails-to-update/server-manager-update-database-fatal-error-local-base-fails-to-update-plugin-selection-is-incompatible-with-the-schema-metamodel/</guid><description>&lt;p&gt;&lt;strong&gt;*Purpose&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This page helps you to troubleshoot the below error message you may face during the upgrade of the Local database :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plugin selection error :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;all users dir&gt; is incompatible with the schema metamodel. It is generally due to an extension that has changed it&amp;rsquo;s ids.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/TG/attachments/566537337/566537336.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Observed in CAST AIP&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Release&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;8.3 x&lt;/td&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;*Observed on RDBMS&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;RDBMS&lt;/th&gt;
 &lt;th&gt;Yes/No&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS&lt;/td&gt;
 &lt;td&gt;&lt;em&gt;&amp;#x2705;&lt;/em&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Action Plan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This issue occurs when for a given UA profile, there are inconsistencies between the metamodel in the local database and the one defined in the metamodel file that is defined in your &amp;lt;CAST_ALL_USERS_PATH&amp;gt;/&amp;lt;CAST_VERSION&amp;gt;/Configuration/languages/&lt;UA Profile&gt;/xxxMetamodel.xml&lt;/p&gt;</description></item></channel></rss>