1) @error:com.endeca.infront.navigation.NavigationException: com.endeca.navigation.ENEConnectionException: Connection unable to determine response code from navigation engine
ROOT CAUSE:
When you encounter the above error, check for the ENEQuery Being sent to Endeca. It Must be overloaded with the FieldNames or sorters or any other fields.
IDENTIFICATION:
Check for the Dgraph Logs for the Query being sent to Endeca.
SOLUTION:
Follow the Best Practises in setting up the Query, always initialize and set in query.
2) @error=com.endeca.infront.content.ContentException: com.endeca.navigation.ENEConnectionException: HttpENEConnection looking for binary port of Navigation Engine, but found XML port instead. Reconfigure connection to port-2 for binary Navigation Engine port. Check MDEX Logs and specified query parameters
2) @error=com.endeca.infront.content.ContentException: com.endeca.navigation.ENEConnectionException: HttpENEConnection looking for binary port of Navigation Engine, but found XML port instead. Reconfigure connection to port-2 for binary Navigation Engine port. Check MDEX Logs and specified query parameters
ROOT CAUSE:
When you Encounter above error it means , you are getting the Exception from the LoadBalancer VIP that was configured. When the Mdex is down for few seconds because of the Indexing is in Progess, during that time you will face this issue.
IDENTIFICATION:
Configure the VIP in Assembler Application Configuration and make the Dgraph Down from EAC admin console and hit the Application.
SOLUTION:
WorkAround should be in the Load Balancer side .
3) SEVERE: Caught an exception while invoking method 'run' on object 'BaselineUpdate'. Releasing locks.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.endeca.soleng.eac.toolkit.Controller.invokeRequestedMethod(Controller.java:931)
at com.endeca.soleng.eac.toolkit.Controller.execute(Controller.java:269)
at com.endeca.soleng.eac.toolkit.Controller.main(Controller.java:137)
Caused by: com.endeca.soleng.eac.toolkit.exception.AppControlException: Error executing valid BeanShell script.
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:179)
at com.endeca.soleng.eac.toolkit.script.Script.run(Script.java:127)
... 7 more
Caused by: com.endeca.soleng.eac.toolkit.exception.CasCommunicationException:
Error starting baseline crawl 'stg1-last-mile-crawl'.
at com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.startBaselineCasCrawl
(ContentAcquisitionServer
Component.java:400)
at com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.runBaselineCasCrawl
(ContentAcquisitionServerComponent.java:308)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:165)
... 8 more
Caused by: Crawl failed to start: Error retrieving attributes from the config repository:
Unable to create JSON output for merge request: validation errors:
ERROR: failure to add '/sites/CRs/attributes/content.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/product.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/store.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/article.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/sku.margin' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
. See config repository log for more details.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
ROOT CAUSE:
3) SEVERE: Caught an exception while invoking method 'run' on object 'BaselineUpdate'. Releasing locks.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.endeca.soleng.eac.toolkit.Controller.invokeRequestedMethod(Controller.java:931)
at com.endeca.soleng.eac.toolkit.Controller.execute(Controller.java:269)
at com.endeca.soleng.eac.toolkit.Controller.main(Controller.java:137)
Caused by: com.endeca.soleng.eac.toolkit.exception.AppControlException: Error executing valid BeanShell script.
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:179)
at com.endeca.soleng.eac.toolkit.script.Script.run(Script.java:127)
... 7 more
Caused by: com.endeca.soleng.eac.toolkit.exception.CasCommunicationException:
Error starting baseline crawl 'stg1-last-mile-crawl'.
at com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.startBaselineCasCrawl
(ContentAcquisitionServer
Component.java:400)
at com.endeca.eac.toolkit.component.cas.ContentAcquisitionServerComponent.runBaselineCasCrawl
(ContentAcquisitionServerComponent.java:308)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at bsh.Reflect.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.Reflect.invokeObjectMethod(Unknown Source)
at bsh.Name.invokeMethod(Unknown Source)
at bsh.BSHMethodInvocation.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHPrimaryExpression.eval(Unknown Source)
at bsh.BSHBlock.evalBlock(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHBlock.eval(Unknown Source)
at bsh.BSHIfStatement.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at bsh.Interpreter.eval(Unknown Source)
at com.endeca.soleng.eac.toolkit.script.Script.runBeanShellScript(Script.java:165)
... 8 more
Caused by: Crawl failed to start: Error retrieving attributes from the config repository:
Unable to create JSON output for merge request: validation errors:
ERROR: failure to add '/sites/CRs/attributes/content.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/product.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/store.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/article.repositoryId' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
ERROR: failure to add '/sites/CRS/attributes/sku.margin' to merged output: wrong value for property 'mergeAction' (UPDATE) when no imported entry found to merge with.
. See config repository log for more details.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
ROOT CAUSE:
When you encounter the above error,every time when indexing is running in place , it will look for the properties or dimensions defined here if it is not available then it will throw the merge error.
IDENTIFICATION:
Delete the particular property from the DB , so not a single value is found then this error will occur.
SOLUTION:
Remove the Value from the indexconfig and set the indexing config again, then you are set
For more information on setting the config see my earlier posts .
For more information on setting the config see my earlier posts .
atg great framework
ReplyDelete