cancel
Showing results for 
Search instead for 
Did you mean: 

No bean named 'addOnJspIncludeCMSComponentRenderer' is defined

Former Member
0 Kudos

I am creating an addon in hybris 5.1.1.7 following this tutorial: https://wiki.hybris.com/display/R5T/Creating+New+CMS+Components all steps are performed to "Add the new component".

I run ant all and ant updatesystem normally, but when I lift the hybris, I'm having the following problem:

 Invalid bean definition with name 'xxxxComponentRenderer' defined in ServletContext resource [/WEB-INF/xxxxaddon-web-spring.xml]: Could not resolve parent bean definition 'addOnJspIncludeCMSComponentRenderer'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'addOnJspIncludeCMSComponentRenderer' is defined
 
 
 amazonloginaddon-web-spring.xml:
 
      <bean id="xxxxComponentRenderer" parent="addOnJspIncludeCMSComponentRenderer"/>
  
     <bean id="xxxxComponentRendererMapping" parent="addonCmsComponentRendererMapping">
          <property name="typeCode" value="xxxxComponent" />
          <property name="renderer" ref="xxxxComponentRenderer" />
     </bean>
 
 xxxxaddon-items.xml
 
 <itemtype code="xxxxComponent" autocreate="true" generate="true" extends="CMSParagraphComponent">
         </itemtype>
 

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

You defined bean of rederer in wrong file xml. I think that you have mistaken when put code to define bean.
It should be defined in file randomimageaddon-web-spring.xml
Not in file randomimageaddon-spring.xml

Former Member
0 Kudos

I had the similar issue, and made the same mistake. This worked for me.

Thanks.

0 Kudos

Works like a charm, thank you.

Former Member
0 Kudos

Did you manage to fix this problem?

Former Member
0 Kudos

Did you add extension addonsupport in you localextensions.xml?

Former Member
0 Kudos

Yes i add.

rbespalovnc
Participant
0 Kudos

Thanks, I got similar error and adding to localextensions.xml did help me.