Expand my Community achievements bar.

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

The AEM is not accessible after addind the url mapping to in the org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl

Avatar

Level 4

Hello,

The AEM publish server is not accessible after the we adding the URL Mappings in the org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl OSGi configuration. Also the server itself unresponsive after the configuration changes. Verified all the bundles are active.

Please suggest.

Log statement is below.

* [CM Event Dispatcher (Fire ConfigurationEvent: pid=org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl)] org.apache.sling.servlets.post Service [Apache Sling POST Servlet Operation move,257012, [org.apache.sling.servlets.post.PostOperation]] ServiceEvent REGISTERED

 

1 Accepted Solution

Avatar

Correct answer by
Employee

@Beaula123 : would recommend checking the rewriter configurations - AEM Guides also uses rewriter - read more about this in documentation.

You may also disable rewriter available at:/apps/fmdita/config/rewriter/fmdita-crossmap-link-patcher and if that solves the problem then the configurations under this have to be tuned with other rewriter configuration on your setup

View solution in original post

3 Replies

Avatar

Level 4

These are the errors we observed in error.log file.

 

24.09.2024 05:44:56.144 *WARN* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Closed unclosed ResourceResolver. The creation stacktrace is available on info log level.
24.09.2024 05:44:56.144 *INFO* [Apache Sling Resource Resolver Finalizer Thread] org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl Unclosed ResourceResolver was created here: 
java.lang.Exception: Opening Stacktrace
	at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl$ResolverReference.<init>(CommonResourceResolverFactoryImpl.java:543) [org.apache.sling.resourceresolver:1.10.0]
	at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.register(CommonResourceResolverFactoryImpl.java:228) [org.apache.sling.resourceresolver:1.10.0]
	at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(ResourceResolverImpl.java:114) [org.apache.sling.resourceresolver:1.10.0]
	at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(ResourceResolverImpl.java:107) [org.apache.sling.resourceresolver:1.10.0]
	at org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.getResourceResolverInternal(CommonResourceResolverFactoryImpl.java:273) [org.apache.sling.resourceresolver:1.10.0]
	at org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getServiceResourceResolver(ResourceResolverFactoryImpl.java:89) [org.apache.sling.resourceresolver:1.10.0]
	at com.day.cq.dam.core.impl.omnisearch.CollectionOmniSearchHandler.getResourceResolver(CollectionOmniSearchHandler.java:157) [com.day.cq.dam.cq-dam-core:5.12.392]
	at com.day.cq.dam.core.impl.omnisearch.CollectionOmniSearchHandler.deactivate(CollectionOmniSearchHandler.java:220) [com.day.cq.dam.cq-dam-core:5.12.392]
	at jdk.internal.reflect.GeneratedMethodAccessor10558.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:244) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:685) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:529) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.disposeImplementationObject(SingleComponentManager.java:421) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.SingleComponentManager.deleteComponent(SingleComponentManager.java:165) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.doDeactivate(AbstractComponentManager.java:853) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:825) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.DependencyManager.deactivateComponentManager(DependencyManager.java:2580) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.DependencyManager.access$400(DependencyManager.java:59) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1353) [org.apache.felix.scr:2.1.30]
	at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.removedService(DependencyManager.java:1222) [org

Avatar

Correct answer by
Employee

@Beaula123 : would recommend checking the rewriter configurations - AEM Guides also uses rewriter - read more about this in documentation.

You may also disable rewriter available at:/apps/fmdita/config/rewriter/fmdita-crossmap-link-patcher and if that solves the problem then the configurations under this have to be tuned with other rewriter configuration on your setup

Avatar

Administrator

@Beaula123 Did you find the suggestion helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!



Kautuk Sahni