Skip to main content
JeevanRaj
Community Advisor
Community Advisor
January 27, 2023
Solved

Foundation form - "No renderer for extension html, cannot render resource ResourceWrapper" error on submission

Hi,

 

I'm getting the following error sometimes(not always) on submission of foundation form(cannot use core form component for some reason). Using AEM 6.5.10.

 

POST /content/xxx/form.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource ResourceWrapper, type=foundation/components/form/actions/mail, path=/content/xxx/form/jcr:content/content/start, resource=[JcrNodeResource, type=foundation/components/form/start, superType=null, path=/content/xxx/form/jcr:content/content/start]

 

Similar thread - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/cannot-render-resource-resourcewrapper-error-during-form/m-p/227204#M86975

 

Apart from the above log, I dont see much in the logs.

 

Note: The "mail" action has been overlayed and the selector in the following line has been changed. Apart from this, there aren't any changes.

 

FormsHelper.setForwardPath(slingRequest, resource.getPath() + ".XXXmail.html");

Thank you

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Peter_Puzanovs
Peter_PuzanovsAccepted solution
Community Advisor
January 27, 2023

Hi Jeevan,

 

Saw same issue, re-engineered Forms to submit data via ajax on Submit into a custom Servlet.

 

No more not replicatable on OOTB instance issues where data get's duplicated, or submitted as Null under load or exceptions like this one.

 

Works like charm.


Regards,

Peter

1 reply

Peter_Puzanovs
Community Advisor
Peter_PuzanovsCommunity AdvisorAccepted solution
Community Advisor
January 27, 2023

Hi Jeevan,

 

Saw same issue, re-engineered Forms to submit data via ajax on Submit into a custom Servlet.

 

No more not replicatable on OOTB instance issues where data get's duplicated, or submitted as Null under load or exceptions like this one.

 

Works like charm.


Regards,

Peter

Translate