Sidekick Loosing Track of Allowed Components
Before I start, here are some possibly helpful environment specs.
- AEM 6.0 SP2
- Java 1.7.0_71 64bit
- Mac OS 10.9
- Chrome 43
I have been doing a lot of QA as of late and noticed a strange issue with the Sidekick. I haven't been able to track the issue down and hope someone here knows the root cause.
As I am adding content and testing components I have noticed on several occasions (more than a few dozen) the Sidekick will loose track of the allowed components. There are two different symptoms and I will explain them both.
1) The sidekick looses track of all components allowed on the page. The Sidekick's components list will be completely blank. I then have to enter design mode, add all the components back to the list, and go back to edit mode. I have resorted to backing up the /etc/designs/SiteName/content.xml and uploading it once the issue happens.
2) On some occasions, the sidekick will have components in the list but I cannot drag them into the desired parsys. (usually the main page parsys) In this particular case, I assume this variant occurs because there are multiple parsys/iparsys on the page and only some (or just the main one) loose track of allowed components.
After reading some similar posts from others I have tried to isolate the issue but not having any luck so far.
For example:
- I checked for a conflicting version of jQuery, and or jQuery errors. Nothing relevant to the issue was present.
- I also checked the error logs in the /crx-quickstart/logs/ folder but did not see anything generated.
- /etc/designs/SiteName/content is present, but did observe that one of the layout nodes was missing when I downloaded the content.xml.
- On some occasions I attributed the loss to the fact that a component may have been updated, causing an issue. Although some changes were just HTML or formatting changes, and not something likely to cause a major issue with the component. In some cases, the error occurred even when no component changes were made.
So anyway, thanks for reading this, hope someone knows why this might be happening.