How to find the repositoy properties in AEM through Felix console

Statement - Repository properties of AEM

Environment - AEM 6.3 GA


Solution :


Repository Properties:
crx.cluster.id: 26eb16c2-ac36-4631-8783-c229474ae7b22
crx.cluster.master: true
crx.repository.systemid: b6e06f32-20a1-4fa0-869d-7a798282fded
identifier.stability: identifier.stability.method.duration
jcr.repository.name: Apache Jackrabbit Oak
jcr.repository.vendor: The Apache Software Foundation
jcr.repository.vendor.url: http://www.apache.org/
jcr.repository.version: 1.6.1
jcr.specification.name: Content Repository for Java Technology API
jcr.specification.version: 2.0
level.1.supported: true
level.2.supported: true
node.type.management.autocreated.definitions.supported: true
node.type.management.inheritance: node.type.management.inheritance.single
node.type.management.multiple.binary.properties.supported: true
node.type.management.multivalued.properties.supported: true
node.type.management.orderable.child.nodes.supported: true
node.type.management.overrides.supported: true
node.type.management.primary.item.name.supported: true
node.type.management.property.types: -
node.type.management.residual.definitions.supported: true
node.type.management.same.name.siblings.supported: false
node.type.management.update.in.use.suported: false
node.type.management.value.constraints.supported: true
oak.clusterid: 26eb16c2-ac36-4631-8783-c229474ae722
oak.discoverylite.clusterview: {"seq":1,"final":true,"me":1,"id":"26eb16c2-ac36-4631-8783-c229474ae7b6","active":[1],"deactivating":[],"inactive":[]}
option.access.control.supported: true
option.activities.supported: false
option.baselines.supported: false
option.journaled.observation.supported: false
option.lifecycle.supported: false
option.locking.supported: true
option.node.and.property.with.same.name.supported: true
option.node.type.management.supported: true
option.observation.supported: true
option.principal.management.supported: true
option.privilege.management.supported: true
option.query.sql.supported: false
option.retention.supported: false
option.shareable.nodes.supported: false
option.simple.versioning.supported: false
option.transactions.supported: false
option.unfiled.content.supported: false
option.update.mixin.node.types.supported: true
option.update.primary.node.type.supported: true
option.user.management.supported: true
option.versioning.supported: true
option.workspace.management.supported: false
option.xml.export.supported: true
option.xml.import.supported: true
query.full.text.search.supported: false
query.joins: query.joins.none
query.languages: -
query.stored.queries.supported: false
query.xpath.doc.order: false
query.xpath.pos.index: false
write.supported: true
  • That's it!

What are the different type of image formats/extensions supported by AEM

Statement - types of Image reader and writer provider

Environment - AEM 6.3 GA


Solution :


Image Reader Provider
---------------------
Scaleable Vector Graphics (SVG) format image reader (2.0, TwelveMonkeys): formats: [svg, SVG], MIME types: [image/svg, image/x-svg, image/svg+xml, image/svg-xml]
Standard WBMP Image Reader (1.0, Oracle Corporation): formats: [wbmp, WBMP], MIME types: [image/vnd.wap.wbmp]
Standard CRW Image Reader (1.5.0.290, tidalwave.it): formats: [crw, CRW], MIME types: [image/x-canon-crw]
Standard RAF Image Reader (1.5.0.290, tidalwave.it): formats: [raf, RAF], MIME types: [image/x-fuji-raf]
Standard GIF image reader (1.0, Oracle Corporation): formats: [gif, GIF], MIME types: [image/gif]
Standard PNG image reader (1.0, Oracle Corporation): formats: [png, PNG], MIME types: [image/png, image/x-png]
Standard SRF Image Reader (1.5.0.290, tidalwave.it): formats: [srf, SRF], MIME types: [image/x-sony-srf]
Standard MRW Image Reader (1.5.0.290, tidalwave.it): formats: [mrw, MRW], MIME types: [image/x-minolta-mrw]
Standard ARW Image Reader (1.5.0.290, tidalwave.it): formats: [arw, ARW], MIME types: [image/x-sony-arw]
CMYK JPEG Image Reader (1.0, Werner Randelshofer): formats: [JPEG, JPG], MIME types: [image/jpg]
Standard CR2 Image Reader (1.5.0.290, tidalwave.it): formats: [cr2, CR2], MIME types: [image/x-canon-cr2]
Standard JPEG Image Reader (0.5, Oracle Corporation): formats: [JPEG, jpeg, JPG, jpg], MIME types: [image/jpeg]
Standard DCR Image Reader (1.5.0.290, tidalwave.it): formats: [dcr, DCR], MIME types: [image/x-kodak-dcr]
Standard NEF Image Reader (1.5.0.290, tidalwave.it): formats: [nef, NEF], MIME types: [image/x-nikon-nef]
Standard ORF Image Reader (1.5.0.290, tidalwave.it): formats: [orf, ORF], MIME types: [image/x-olympus-orf]
Standard PEF Image Reader (1.5.0.290, tidalwave.it): formats: [pef, PEF], MIME types: [image/x-pentax-pef]
Windows Meta File (WMF) image reader (2.0, TwelveMonkeys): formats: [wmf, WMF], MIME types: [application/x-msmetafile, image/x-wmf]
Standard DNG Image Reader (1.5.0.290, tidalwave.it): formats: [dng, DNG], MIME types: [image/x-adobe-dng]
Standard BMP Image Reader (1.0, Oracle Corporation): formats: [bmp, BMP], MIME types: [image/bmp]

Image Writer Provider
---------------------
Standard PNG image writer (1.0, Oracle Corporation): formats: [png, PNG], MIME types: [image/png, image/x-png]
Standard BMP Image Writer (1.0, Oracle Corporation): formats: [bmp, BMP], MIME types: [image/bmp]
GIF Image Writer (1.0, Day Management AG): formats: [gif, GIF], MIME types: [image/gif]
Standard GIF image writer (1.0, Oracle Corporation): formats: [gif, GIF], MIME types: [image/gif]
Standard JPEG Image Writer (0.5, Oracle Corporation): formats: [JPEG, jpeg, JPG, jpg], MIME types: [image/jpeg]
Standard WBMP Image Writer (1.0, Oracle Corporation): formats: [wbmp, WBMP], MIME types: [image/vnd.wap.wbmp]
  • That's it!

How to Generate Thread dump in AEM through Felix console and quickest way to analysis the thread dump

Statement - Assuming if you do not have physical server access to windows or Linux system and an alternate way to download the thread dumps and analysis of the same

Environment - AEM 6.3 GA


Solution :



  • Go to the Felix console URL: http://localhost:4502/system/console/status-threaddump
  • login with username and password if not logged into the AEM server.
  • click on the download as Text or Download full text or download as zip or download full zip based on the need.
  • Select all the threaddump details and save as .txt file.

  • Use the http://fastthread.io/ for only analysis only if there is no confidential data in the dumps.
  • Click on the upload to browse to the file where threaddump.txt is located.
  • Click on Analyze to see the thread dump details which thread is causing the issue or there are any deadlocks.
  • That's it!