java.lang.StackOverflowError error in RTE source edit plugin | Community
Skip to main content
New Participant
June 1, 2023
Solved

java.lang.StackOverflowError error in RTE source edit plugin

  • June 1, 2023
  • 2 replies
  • 837 views

Hi,

I am trying to use Source Edit plug in RTE and adding HTML code which contains base64 encoded string for the image source. I am able to preview it in the dialog.

 

After submitting the dialog changes, text component becomes irresponsive and when I reload the author page text component is not visible to edit. When I try to load the page in publish mode I am seeing below error.

Below is the HTML I am pasting in the source editor of RTE

<div class="resource-title-container"> <img src='data&colon;image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9Ii0xIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgDQogICAgPHRpdGxlPm5vdGVib29rX2FuZF9wZW4gWyMxMjkwXTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+DQoNCjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkRyaWJiYmxlLUxpZ2h0LVByZXZpZXciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjQzOS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIj4NCiAgICAgICAgICAgIDxnIGlkPSJpY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTYuMDAwMDAwLCAxNjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwMiwyMjc5IEMxMDEuNDQ4LDIyNzkgMTAxLDIyNzkuNDQ4IDEwMSwyMjgwIEwxMDEsMjI4MSBMMTAzLDIyODEgTDEwMywyMjgwIEMxMDMsMjI3OS40NDggMTAyLjU1MiwyMjc5IDEwMiwyMjc5IEwxMDIsMjI3OSBaIE0xMDEsMjI5OCBDMTAxLDIyOTguNTUyIDEwMS40NDgsMjI5OSAxMDIsMjI5OSBDMTAyLjU1MiwyMjk5IDEwMywyMjk4LjU1MiAxMDMsMjI5OCBMMTAzLDIyODMgTDEwMSwyMjgzIEwxMDEsMjI5OCBaIE05NywyMjgyIEM5NywyMjgxLjQ0OCA5Ni41NTIsMjI4MSA5NiwyMjgxIEw5MCwyMjgxIEM4OS40NDgsMjI4MSA4OSwyMjgxLjQ0OCA4OSwyMjgyIEw4OSwyMjk2IEM4OSwyMjk2LjU1MiA4OS40NDgsMjI5NyA5MCwyMjk3IEw5NiwyMjk3IEM5Ni41NTIsMjI5NyA5NywyMjk2LjU1MiA5NywyMjk2IEw5NywyMjgyIFogTTk5LDIyODEgTDk5LDIyOTcgQzk5LDIyOTguMTA0IDk4LjEwNSwyMjk5IDk3LDIyOTkgTDg5LDIyOTkgQzg3Ljg5NSwyMjk5IDg3LDIyOTguMTA0IDg3LDIyOTcgTDg2LDIyOTcgQzg1LjQ0OCwyMjk3IDg1LDIyOTYuNTUyIDg1LDIyOTYgQzg1LDIyOTUuNDQ4IDg1LjQ0OCwyMjk1IDg2LDIyOTUgTDg3LDIyOTUgTDg3LDIyOTMgTDg2LDIyOTMgQzg1LjQ0OCwyMjkzIDg1LDIyOTIuNTUyIDg1LDIyOTIgQzg1LDIyOTEuNDQ4IDg1LjQ0OCwyMjkxIDg2LDIyOTEgTDg3LDIyOTEgTDg3LDIyODkgTDg2LDIyODkgQzg1LjQ0OCwyMjg5IDg1LDIyODguNTUyIDg1LDIyODggQzg1LDIyODcuNDQ4IDg1LjQ0OCwyMjg3IDg2LDIyODcgTDg3LDIyODcgTDg3LDIyODUgTDg2LDIyODUgQzg1LjQ0OCwyMjg1IDg1LDIyODQuNTUyIDg1LDIyODQgQzg1LDIyODMuNDQ4IDg1LjQ0OCwyMjgzIDg2LDIyODMgTDg3LDIyODMgTDg3LDIyODEgQzg3LDIyNzkuODk2IDg3Ljg5NSwyMjc5IDg5LDIyNzkgTDk3LDIyNzkgQzk4LjEwNSwyMjc5IDk5LDIyNzkuODk2IDk5LDIyODEgTDk5LDIyODEgWiBNOTUsMjI4NCBMOTUsMjI5NCBDOTUsMjI5NC41NTIgOTQuNTUyLDIyOTUgOTQsMjI5NSBMOTIsMjI5NSBDOTEuNDQ4LDIyOTUgOTEsMjI5NC41NTIgOTEsMjI5NCBMOTEsMjI4NCBDOTEsMjI4My40NDggOTEuNDQ4LDIyODMgOTIsMjI4MyBMOTQsMjI4MyBDOTQuNTUyLDIyODMgOTUsMjI4My40NDggOTUsMjI4NCBMOTUsMjI4NCBaIiBpZD0ibm90ZWJvb2tfYW5kX3Blbi1bIzEyOTBdIj4NCg0KPC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+' alt="White Paper logo" class="resource-icon"> <span class="card-resource-button">White Paper</span></div>

 

Your help is highly appreciated.

 

Thanks,

Nagaraju

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Shashi_Mulugu

@nagarajukoniki1i would deal in different way,

 

the beauty of using an RTE field/AEM Editor experience is when business content author can create/manage content. In above case, you are trying to use it in hard way, and will be developer/power user dependent as normal business authors can't do the same stuff even though we try to solve your technical error.

 

Instead you can use image browsing feature of RTE and browse those logos from DAM directly or use styles feature in RTE and add a class to your span tag, and let the logo be prefixed via CSS.

2 replies

Shashi_Mulugu
Shashi_MuluguAccepted solution
New Participant
June 2, 2023

@nagarajukoniki1i would deal in different way,

 

the beauty of using an RTE field/AEM Editor experience is when business content author can create/manage content. In above case, you are trying to use it in hard way, and will be developer/power user dependent as normal business authors can't do the same stuff even though we try to solve your technical error.

 

Instead you can use image browsing feature of RTE and browse those logos from DAM directly or use styles feature in RTE and add a class to your span tag, and let the logo be prefixed via CSS.

rawvarun
New Participant
June 1, 2023

The only possible explanation for this behaviour is the text source editor does not support base64 encoding