Error while running “IFCR importContent pages”
What did I try to do ?
I tried to import pages in IFCR using command –
<Endeca-app>/control/runcommand.sh IFCR importContent pages /tmp/pages/
What error did I get ?
SEVERE: Caught an exception while invoking method ‘importContent’ on object ‘IFCR’. Releasing locks. Failed with error Bad Request (400): “The following 2 validation failures occurred:[/sites/DBIen/pages/VC] cvc-elt.1: Cannot find the declaration of element ‘Item’.[/sites/DBIen/pages] Invalid defaultSiteId ‘/VC’ specified”
What does this error mean?
This error is generic XML DTD error which tells that an XML DTD is not defined properly
How did I fix it?
In my case, The filterState.xml file I had at /tmp/pages/<Site-Id>/filterState.xml did not have the header added properly . I added following as first line of the XML and it was fixed.
<Item class=”com.endeca.infront.navigation.model.FilterState” xmlns=”http://endeca.com/schema/xavia/2010″>