Skip to main content

Posts

Showing posts from June, 2016

Update ATG references after installing a new version of JDK

If you already have a JDK version installed on your machine, but then you change it to another version (for example, after installing latest java patch for jdk 1.6 which includes a fix for TLSv1.2 ), you will probably get something like this when starting up your instance: 11:15:09,925 WARNING [config] Unable to process deployment descriptor for context '/DCS-CSR-UI' 11:15:09,925 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/DCS-CSR-UI' 11:15:09,959 INFO  [TomcatDeployment] deploy, ctxPath=/DCS-CSR 11:15:09,976 WARNING [config] Unable to process deployment descriptor for context '/DCS-CSR' 11:15:09,977 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for context '/DCS-CSR' 11:15:10,001 INFO  [TomcatDeployment] deploy, ctxPath=/ServiceFramework 11:15:10,014 WARNING [config] Unable to process deployment descriptor for context '/ServiceFramework' 11:15:10,014 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for

Fix broken sequence on parent-child relationship tables for PUB schema

Whenever you find an error like this (for category-product relationship for example) ERROR [nucleusNamespace.atg.commerce.catalog.ProductCatalog-ver]  Error reading list or array index from the database. Expected: "0", got "1". The following property was not read: " {fixedChildProducts,pType=List,IDesc=[ItemDesc: category],table=dcs_cat_chldprd,cols=child_prd_id   ,pBI=atg.beans.MergedDynamicBeanInfo@5409e0ad,pIDesc=null   ,cType=interface atg.repository.RepositoryItem,cBI=[ItemDesc: product],cIDesc=[ItemDesc: product],colHandle=null}", for item id: "2350:36". This means the data base table holding this property does not have sequential integers starting with 0 in its multi-column. This should only happen if the database table was modifie d directly (outside of Dynamo).: java.lang.Exception It means sequence_num column doesn't contain a consecutive sequence number for the category on all of its products, this is, if category has