Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

AEM6 Designer linked as null

Avatar

Level 4

Hi Guys

I've seen this a few times in training today on AEM6.0

A student duplicates a .java file under /apps, and the ClassLoader starts throwing errors.  You delete the file, but the errors keep occurring until you restart AEM.

The rendered page replaces the design reference with a link to /etc/designs/null.css (which obviously fails)

Log messages and Class loader error shown below:

Is this a bug?

27.08.2014 10:23:17.369 *INFO* [0:0:0:0:0:0:0:1 [1409098997367] GET /content/training-site/en/null.css HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Resource /content/training-site/en/null.css not found
27.08.2014 10:23:17.862 *WARN* [0:0:0:0:0:0:0:1 [1409098997690] GET /libs/wcm/core/content/components.1409098997561.html HTTP/1.1] org.apache.jackrabbit.oak.plugins.index.property.strategy.ContentMirrorStoreStrategy Traversed 1000 nodes using index jcr:primaryType with filter Filter(query=select [jcr:path], [jcr:score], * from [cq:Component] as a where isdescendantnode(a, '/') /* xpath: /jcr:root//element(*, cq:Component) */, path=//*)
27.08.2014 10:23:17.918 *INFO* [0:0:0:0:0:0:0:1 [1409098997690] GET /libs/wcm/core/content/components.1409098997561.html HTTP/1.1] com.day.cq.wcm.core.impl.components.ComponentCacheImpl Loaded 1056 components in 225ms
27.08.2014 10:23:18.621 *INFO* [0:0:0:0:0:0:0:1 [1409098997690] GET /libs/wcm/core/content/components.1409098997561.html HTTP/1.1] com.day.cq.wcm.core.impl.components.ComponentServlet provided components.
27.08.2014 10:23:51.831 *INFO* [pool-5-thread-2] com.day.cq.wcm.core.impl.components.ComponentCacheImpl Detecting component change. invalidating cache.
27.08.2014 10:23:56.877 *ERROR* [0:0:0:0:0:0:0:1 [1409099036498] GET /content/training-site/en/products.html HTTP/1.1] org.apache.sling.commons.classloader.impl.ClassLoaderFacade Dynamic class loader has already been deactivated.
org.apache.sling.commons.classloader.impl.ClassLoaderFacade$StackTraceProbe: Dynamic class loader has already been deactivated.
    at org.apache.sling.commons.classloader.impl.ClassLoaderFacade.checkManagerActive(ClassLoaderFacade.java:69)
    at org.apache.sling.commons.classloader.impl.ClassLoaderFacade.loadClass(ClassLoaderFacade.java:133)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at apps.training.components.topnav.SightlyJava_topnav.render(SightlyJava_topnav.java:27)
    at io.sightly.java.api.BaseRenderUnit.render(BaseRenderUnit.java:39)
    at io.sightly.java.engine.SightlyScriptEngine.evaluateScript(SightlyScriptEngine.java:106)
    at io.sightly.java.engine.SightlyScriptEngine.eval(SightlyScriptEngine.java:91)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
    at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:511)
    at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:45)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
    at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilterWithErrorHandling(WCMDeveloperModeFilter.java:145)
    at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:113)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilterWithErrorHandling(WCMDebugFilter.java:182)
    at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:149)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:252)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:96)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:284)
    at org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:324)
    at org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:216)
    at org.apache.sling.engine.impl.request.SlingRequestDispatcher.include(SlingRequestDispatcher.java:103)
    at com.day.cq.wcm.core.impl.WCMComponentFilter$ForwardRequestDispatcher.include(WCMComponentFilter.java:431)
    at com.adobe.cq.sightly.WCMScriptHelper.includeResource(WCMScriptHelper.java:127)
    at com.adobe.cq.sightly.WCMScriptHelper.includeResource(WCMScriptHelper.java:82)
    at com.adobe.cq.sightly.internal.extensions.ResourceExtension$1.provideResource(ResourceExtension.java:111)
    at com.adobe.cq.sightly.internal.extensions.ResourceExtension$1.call(ResourceExtension.java:93)
    at io.sightly.java.runtime.common.SightlyRuntimeImpl.call(SightlyRuntimeImpl.java:51)
    at apps.training.components.page_content.SightlyJava_header.render(SightlyJava_header.java:25)
    at io.sightly.java.api.BaseRenderUnit.render(BaseRenderUnit.java:39)
    at io.sightly.java.engine.SightlyScriptEngine.evaluateScript(SightlyScriptEngine.java:106)
    at io.sightly.java.engine.SightlyScriptEngine.eval(SightlyScriptEngine.java:91)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
    at com.adobe.cq.sightly.WCMScriptHelper.includeScript(WCMScriptHelper.java:166)
    at com.adobe.cq.sightly.internal.extensions.IncludeExtension$1.call(IncludeExtension.java:72)
    at io.sightly.java.runtime.common.SightlyRuntimeImpl.call(SightlyRuntimeImpl.java:51)
    at apps.training.components.page_content.SightlyJava_body.render(SightlyJava_body.java:25)
    at io.sightly.java.api.BaseRenderUnit.render(BaseRenderUnit.java:39)
    at io.sightly.java.engine.SightlyScriptEngine.evaluateScript(SightlyScriptEngine.java:106)
    at io.sightly.java.engine.SightlyScriptEngine.eval(SightlyScriptEngine.java:91)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
    at com.adobe.cq.sightly.WCMScriptHelper.includeScript(WCMScriptHelper.java:166)
    at com.adobe.cq.sightly.internal.extensions.IncludeExtension$1.call(IncludeExtension.java:72)
    at io.sightly.java.runtime.common.SightlyRuntimeImpl.call(SightlyRuntimeImpl.java:51)
    at libs.wcm.foundation.components.page.SightlyJava_page.render(SightlyJava_page.java:30)
    at io.sightly.java.api.BaseRenderUnit.render(BaseRenderUnit.java:39)
    at io.sightly.java.engine.SightlyScriptEngine.evaluateScript(SightlyScriptEngine.java:106)
    at io.sightly.java.engine.SightlyScriptEngine.eval(SightlyScriptEngine.java:91)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
    at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:511)
    at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:45)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
    at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilterWithErrorHandling(WCMDeveloperModeFilter.java:145)
    at com.day.cq.wcm.core.impl.WCMDeveloperModeFilter.doFilter(WCMDeveloperModeFilter.java:113)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilterWithErrorHandling(WCMDebugFilter.java:182)
    at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java:149)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:252)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:96)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:284)
    at org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:324)
    at org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:216)
    at org.apache.sling.engine.impl.request.SlingRequestDispatcher.include(SlingRequestDispatcher.java:103)
    at com.day.cq.wcm.core.impl.WCMComponentFilter$ForwardRequestDispatcher.include(WCMComponentFilter.java:431)
    at org.apache.jsp.libs.foundation.components.primary.cq.Page.Page_jsp._jspService(Page_jsp.java:106)
    at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

1 Accepted Solution

Avatar

Correct answer by
Level 10

The internal reference is GRANITE-5936,GRANITE-6290.  The issue is  fixed & monitor for fix release at [1]. If something can't wait till release please file a daycare with impact. 

[1]    http://helpx.adobe.com/experience-manager/kb/aem6-available-hotfixes.html

View solution in original post

2 Replies

Avatar

Level 10

This looks like a bug from your description. You should not be seeing this behavior when using a .JAVA file under /apps. I would open a bug here:

http://helpx.adobe.com/marketing-cloud/experience-manager.html

Avatar

Correct answer by
Level 10

The internal reference is GRANITE-5936,GRANITE-6290.  The issue is  fixed & monitor for fix release at [1]. If something can't wait till release please file a daycare with impact. 

[1]    http://helpx.adobe.com/experience-manager/kb/aem6-available-hotfixes.html