ComponentCacheImpl No component node found | Community
Skip to main content
RashidJorvee
Level 4
March 24, 2022
Solved

ComponentCacheImpl No component node found

  • March 24, 2022
  • 1 reply
  • 2649 views

Hi All,

 

I am seeing the below warning in my error.log files and the entry of this warring is very huge. I didn't find targeteditor.html file anywhere in AEM and not using any such thing or reference in our custom component. Does anyone has experience this and what causing this warring and how to fix this? Thank you in advance.

GET /libs/cq/personalization/touch-ui/content/targeteditor.html HTTP/1.1] com.day.cq.wcm.core.impl.components.ComponentCacheImpl No component node found at /apps/granite/ui/components/coral/foundation/form/textfield

 

Regards

_Rashid

 

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 joerghoh

It seems that the targeteditor is including a component, which has the resource type set to /apps/granite/ui/components/coral/foundation/form/textfield.

I doubt that this AEM ootb,because it would not reference "/apps". Please check your code your /apps folder if a resource has that path set as resourceType or resourceSuperType.

 

Actually, the resourcetype is granite/ui/components/coral/foundation/form/textfield, and it should not have a leading /apps or /libs; although that this works, but it effectively disables the overlaying mechanics of the product. Which is not a problem if you are not a product developer... but I consider it as a bad practice.

1 reply

joerghoh
Adobe Employee
joerghohAdobe EmployeeAccepted solution
Adobe Employee
March 29, 2022

It seems that the targeteditor is including a component, which has the resource type set to /apps/granite/ui/components/coral/foundation/form/textfield.

I doubt that this AEM ootb,because it would not reference "/apps". Please check your code your /apps folder if a resource has that path set as resourceType or resourceSuperType.

 

Actually, the resourcetype is granite/ui/components/coral/foundation/form/textfield, and it should not have a leading /apps or /libs; although that this works, but it effectively disables the overlaying mechanics of the product. Which is not a problem if you are not a product developer... but I consider it as a bad practice.