My Learning’s on JAVA/J2EE, Oracle Fusion Middleware, Spring, Weblogic Server, Adobe Experience Manager(AEM) and WebTechnologies
Thursday, September 17, 2015
Wednesday, August 5, 2015
java.lang.RuntimeException: ConfigurationManagerImpl disabled : Adobe CQ5/Adobe AEM 6.1
java.lang.RuntimeException: ConfigurationManagerImpl disabled : Adobe CQ5/Adobe AEM 6.1
We are receiving the the following exception after upgrading Adobe CQ5/Adobe AEM 5.6.1 to Adobe CQ5/Adobe AEM 6.1.org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException - java.lang.RuntimeException: ConfigurationManagerImpl disabled
Because of this the components are not able fetch the configuration details and failed to render.
The root cause of the issue is ConfigurationManagerImpl OSGI component is not enabled(default it will be disabled for security).
The issue got resolved after enabling the same.
The following steps can be followed to enable ConfigurationManagerImpl.
Login to system console - http://localhost:4502/system/console/components
Search for ConfigurationManagerImpl
Click on configure
Select Enabled and Save the configuration.
Follow @albinsblog
Sunday, July 5, 2015
BEA-382510:javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
BEA-382510:javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
We were getting the below exception(BEA-382510) intermittently in OSB assign activity in run time.OSB Assign action failed updating variable "var1": javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.
This is the known issue in SOA Suite 11.1.1.5.0 version and fixed from 11.1.1.6.0.
The issue got fixed in 11.1.1.5.0 version after installing the patch 10086559.
Follow @albinsblog
Friday, July 3, 2015
Internationalization i18n labels are not displaying: Adobe CQ5/Adobe AEM
Internationalization i18n labels are not displaying: Adobe CQ5/Adobe AEM.
We were facing the issue with displaying the ii18 labels in Adobe Experience Manager(AEM) pages, the key is getting displayed instead of the message.<fmt:message key="login"/>
The key "login" is displayed as label instead of the message "Login".
The root cause of the issue is, the bundle "Apache Sling Internationalization Support (org.apache.sling.i18n)" is in resolved state.
The issue got resolved after restarting the "Apache Sling Internationalization Support (org.apache.sling.i18n)" bundle.
Follow @albinsblog
Wednesday, July 1, 2015
Programatically Set/Get the metadata of an Asset: Adobe CQ5/Adobe AEM
Programatically Set/Get the metadata of an Asset: Adobe CQ5/Adobe AEM
The Adobe Experience Manager(AEM) version referred here is 5.6.1@Reference
private ResourceResolverFactory resolverFactory;
ResourceResolver resourceResolver =null;
try
{
String resourcePath = "/content/dam/geometrixx-outdoors/banners/adventure.jpg";
resourceResolver= resolverFactory.getAdministrativeResourceResolver(null);
Resource res = resourceResolver.getResource(resourcePath);
Resource metadataRes =res.getChild("jcr:content/metadata");
ModifiableValueMap map = metadataRes.adaptTo(ModifiableValueMap.class);
//set metadata
map.put("dc:samplemetadata", "sample metadata");
resourceResolver.commit();
//get metadata
String metadata=map.get("dc:samplemetadata").toString();
}catch(Exception e)
{
}finally
{
resourceResolver.close();
}
Dependency in pom.xml
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.api</artifactId>
<version>2.4.0</version>
<scope>provided</scope>
</dependency>
Follow @albinsblog
Subscribe to:
Posts (Atom)