EndecaIntegrationOperationsfrom the archive⏱ 1 min read

Endeca 11.x : Unable to retrieve site definition for site id


Behavior :- Following Exception/Error comes during accessing the Endeca pages

SEVERE: Unable to retrieve site definition for site id: /storeSiteUS
com.endeca.store.exceptions.PathNotFoundException: No node found at path: [pages].
        at com.endeca.store.configuration.InternalNode.getNode(InternalNode.java:153)
        at com.endeca.store.configuration.InternalNode.getNodeInfo(InternalNode.java:221)
        at com.endeca.store.configuration.InternalNode.getNode(InternalNode.java:150)
        at com.endeca.store.configuration.InternalNode.getNode(InternalNode.java:61)
        at com.endeca.infront.site.SiteManager.getSite(SiteManager.java:147)
        at atg.endeca.assembler.multisite.SiteStateParserImpl.parseSiteState(SiteStateParserImpl.java:94)
        at com.endeca.infront.site.SiteStateBuilder.createSiteState(SiteStateBuilder.java:110)
        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 atg.nucleus.factory.instance.MethodInstanceFactory.createInstance(MethodInstanceFactory.java:303)
        at atg.nucleus.PropertyConfiguration.loadFromInstanceFactory(PropertyConfiguration.java:697)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:780)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:741)
        at atg.nucleus.NucleusNameResolver.createNewInstance(NucleusNameResolver.java:1619)
        at atg.nucleus.MultiRootNameResolver.createFromName(MultiRootNameResolver.java:833)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:455)
        at atg.nucleus.ConfigurationRef.getValue(ConfigurationRef.java:119)
        at atg.nucleus.SimpleComponentState.setBeanProperty(SimpleComponentState.java:406)
        at atg.nucleus.SimpleConfigurationState.saveToBean(SimpleConfigurationState.java:240)
        at atg.nucleus.SimpleConfigurationState.configureBean(SimpleConfigurationState.java:263)
        at atg.nucleus.BeanConfigurator.configureBean(BeanConfigurator.java:297)
        at atg.nucleus.PropertyConfiguration.configureService(PropertyConfiguration.java:1055)
        at atg.nucleus.MultiRootConfiguratorImpl.configureService(MultiRootConfiguratorImpl.java:103)
        at atg.nucleus.MultiRootNameResolver.configureService(MultiRootNameResolver.java:1116)
        at atg.nucleus.MultiRootNameResolver.configureAndStartService(MultiRootNameResolver.java:1195)
        at atg.nucleus.MultiRootNameResolver.bindAndConfigureService(MultiRootNameResolver.java:959)
        at atg.nucleus.MultiRootNameResolver.createFromName(MultiRootNameResolver.java:849)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:455)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:1064)
        at atg.nucleus.factory.instance.MethodInstanceFactory.getMethodToInvoke(MethodInstanceFactory.java:218)
        at atg.nucleus.factory.instance.MethodInstanceFactory.createInstance(MethodInstanceFactory.java:290)
        at atg.nucleus.PropertyConfiguration.loadFromInstanceFactory(PropertyConfiguration.java:697)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:780)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:741)
        at atg.nucleus.NucleusNameResolver.createNewInstance(NucleusNameResolver.java:1619)
        at atg.nucleus.MultiRootNameResolver.createFromName(MultiRootNameResolver.java:833)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:455)
        at atg.nucleus.ConfigurationRef.getValue(ConfigurationRef.java:119)

        at atg.nucleus.PropertyConfiguration.loadFromInstanceFactory(PropertyConfiguration.java:697)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:780)
        at atg.nucleus.PropertyConfiguration.createNewInstance(PropertyConfiguration.java:741)
        at atg.nucleus.NucleusNameResolver.createNewInstance(NucleusNameResolver.java:1619)
        at atg.nucleus.MultiRootNameResolver.createFromName(MultiRootNameResolver.java:833)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:455)
        at atg.nucleus.ConfigurationRef.getValue(ConfigurationRef.java:119)
        at atg.nucleus.SimpleComponentState.setBeanProperty(SimpleComponentState.java:406)
        at atg.nucleus.SimpleConfigurationState.saveToBean(SimpleConfigurationState.java:240)
        at atg.nucleus.SimpleConfigurationState.configureBean(SimpleConfigurationState.java:263)
        at atg.nucleus.BeanConfigurator.configureBean(BeanConfigurator.java:297)
        at atg.nucleus.PropertyConfiguration.configureService(PropertyConfiguration.java:1055)
        at atg.nucleus.MultiRootConfiguratorImpl.configureService(MultiRootConfiguratorImpl.java:103)
        at atg.nucleus.MultiRootNameResolver.configureService(MultiRootNameResolver.java:1116)
        at atg.nucleus.MultiRootNameResolver.configureAndStartService(MultiRootNameResolver.java:1195)
        at atg.nucleus.MultiRootNameResolver.bindAndConfigureService(MultiRootNameResolver.java:959)
        at atg.nucleus.MultiRootNameResolver.createFromName(MultiRootNameResolver.java:849)
        at atg.nucleus.MultiRootNameResolver.resolveName(MultiRootNameResolver.java:455)
        at atg.nucleus.ResolveNameHelperImpl.resolveName(ResolveNameHelperImpl.java:274)
        at atg.servlet.DynamoHttpServletRequest.resolveNameSingleNucleus(DynamoHttpServletRequest.java:3898)
        at atg.servlet.DynamoHttpServletRequest.resolveName(DynamoHttpServletRequest.java:3857)
        at atg.servlet.DynamoHttpServletRequest.resolveName(DynamoHttpServletRequest.java:3983)
        at atg.endeca.assembler.NucleusAssembler.resolveHandler(NucleusAssembler.java:182)


Solution :-  Follow the steps as mentioned in my one of the previous post to solve above error.

Unable to retrieve site definition for site id

From Author
Was this post resolve the solution you are looking for? are you looking for some other issues?Provide your comments

Discussion (0)

Technical questions and architecture discussions

No comments yet. Have a question about this architecture pattern? Leave a response below.

Join the Discussion

Leave a comment

Comments are reviewed before they appear.