Endeca : SEVERE: Caught an exception while invoking method ‘importContent’ on object ‘IFCR’

[root@localhost content]# /data/apps/endeca/apps/MyApp/control/runcommand.sh IFCR importContent content /data/apps/endeca/apps/MyApp/config/import/content/

[11.06.19 20:21:47] INFO: Checking definition from AppConfig.xml against existing EAC provisioning.

[11.06.19 20:21:48] INFO: Updating provisioning for component ‘DailyReportGenerator’.

[11.06.19 20:21:48] INFO: Updating definition for component ‘DailyReportGenerator’.

[11.06.19 20:21:49] INFO: Definition updated.

[11.06.19 20:21:53] INFO: Packaging contents for upload…

[11.06.19 20:21:53] INFO: Finished packaging contents.

[11.06.19 20:21:53] INFO: Uploading contents to: http://localhost:8006/ifcr/gsadmin/v1/MyApp/content

[11.06.19 20:21:55] SEVERE: Caught an exception while invoking method ‘importContent’ on object ‘IFCR’. Releasing locks. Failed with error Bad Request (400):  “The following 1 validation failures occurred:[/sites/MyApp/content/MySite/Contents/CategoryPageContents/MyContents/featuredContent] Triggers must have both searchTerms and matchmode, or neither”

This is a bug with Oracle commerce guided search 11.3 . The issue comes when there is

“matchmode”: “MATCHPHRASE”

in the file in question –  <MyEndecaApp-directory>/Myapp/config/import/content/MySite/Contents/CategoryPageContents/MyContents/featuredContent/_.json

Delete the configuration “matchmode”: “MATCHPHRASE” from the _.json and run the import again.

For details about the bug and the patch, please refer following links –

https://support.oracle.com/epmos/faces/DocumentDisplay?id=2541593.1&parent=BUG_MATRIX&sourceId=27584610

Leave a Reply