Knowledgebase

Here is the access to the knowledge base maintained by the Support team. Data published here does not replace the documentation of this website but enriches it. Please take the time to test any answers on a development platform first.

Prototype-visuelle.svg

About the usage of Jahia Macros

Are the Macros global to Jahia or locale to the module where they are defined?

Add plugin to CKEditor

How to add a CKEditor plugin?

Allowing POST and GET methods is not enough

A customer had changed the configuration and allowed methods are POST and GET. After this change, no language can be added to a web project.

Call an action when a node is created or published

A customer would like to know a way to call a Java Method when a Node is created or published.

Cannot import / referencesKeeper

When starting my Authoring server, the following error is displaying and the Jahia instance is shutting down:   2016-10-07 21:11:16,464: ERROR [JCRSessionWrapper]...

Changing a browsing server to an authoring one

Initially, there is no cluster defined in the environment and thus, there were no "Authoring" servers. How to change a "Browsing" server to an "Authoring"...

Class bodywrapper not anymore in version 7

With DF 6.x, the whole classes of the event.css file of the event-1.3 module were prefixed with the class.bodywrapper. With DF 7.x, the version of the...

Compatibility with Oracle JDK 1.8

Could you assure Jahia 7.0.0.8 is fully compatible with the latest oracle JDK 8 (8_u101 actually)?
sdk

Configuration Mail Server in Jahia

How to configure mail server in Jahia administration URL field?

Could not save properties: Node locked

When saving a content, the below error could occur in Digital Factory versions below 7.1.1: Properties save failed. Could not save properties: Node locked...

CSS, JS assets behaviour in browser cache

Is there a way to force the browser to reload assets when they are updated?

Different versions for the CKEditor configuration fragment

Is it possible to maintain different versions of the CKEditor configuration fragment produced by http://localhost:8080/modules/tools/ckeditorConfig.jsp

Document content length exceeded the configured limit

What is the meaning of this information? 2016-07-19 08:41:20,106: INFO [TextExtractionService] - Document content length exceeded the configured limit....

Error on save node

There is an error, when a special view is selected, to save the node

External Data Provider updated after an upgrade of DX

After upgrading to Jahia DXM 7.1.2.1, the customer has noticed that the version of EDP (External Data Provider) has changed from 3.0.4 to 3.0.5. His questions...

Features implemented in Jahia Social Module

what features are implemented in Jahia Social Module (1.5)

For new users the category manager is not accessible

Why new users cannot use the category manager?

Get a preview of a content without putting it into a page

Content created in Content Manager, how to preview it without inserting it into a page.

Get line number in front of rows in content manager.

In content manager some of the listed content does not have row numbers.

How is the cluster.node.serverId build?

jahia.node.properties under digital-factory-config/jahia/contains a property named cluster.node.serverId How is this property built? Is it safe when cloning...

How to access the site settings without a site-administrator role?

How to allow a user to run an action in the site settings without adding a site-administrator role?

How to add asynchronous resources?

Is it possible to add ressources in a asynchronous way as the below script tag?

Howto add Bypass Workflow button?

Is it possible to have the  Bypass Workflow button with the editor profil?

How to automate the site export?

How to automate the site export feature?

How to call a particular view of a node?

The customer has created a view called shortand he wants to call it as http://127.0.0.1:8080/cms/render/(.......)/my-first-news.short.html How to call...

How to call the view of a node from the URL when SEO rules are applied on that node?

The customer would like to call the view (default or non-default) of a node and SEO rule is applied to this node.

How to change the Jahia Tools password?

How to encrypt the Jahia Tools password?

How to change the time in Jahia cache for images?

How to change the time in Jahia cache for images?

How to change the value of the external links in JCR?

How to change the value of the external links in JCR?

How to configure the email in a newsletter?

Where to set the sender email address used when sending a newsletter?

How to customize the error pages?

The customer would like to know the way to custom the error pages in Jahia 7.

How to customize the search labels

The customer would like to customize the labels of the Search taglib.

How to customize the Search tab of the Document manager

Is it possible to customize the Search tab of the Document manager in order to add new search criteria on our own properties added to the jnt:;file node?
gwt

How to disable the CSS minification?

How to disable the CSS minification?

How to disable the mail notification of a site administrator?

How to disable the mail notification of a site administrator?

How to edit all data of a specific user?

The administration panel does allow to change some of the values such as Name, Surname or organization, but not other fields like function, phone numbers...

How to export information about a user?

Is there a way to export information of users in Jahia?

Howto export website with wget authentication

How to export a website using a script with authentication parameters  

Howto force Jahia to read all LDAP users

Is there any configuration from Jahia Administration for hot deploying of users/groups LDAP ? The customer has noticed Jahia 7.1.0.1 does not update the users...

How to generate absolute links?

A remote site must integrate a content view using AJAX. The various links inside the HTML produced must be absolute and not relative because of this

How to generate a report on activities of a particular user?

How to generate a report on activities of a particular user

How to generate content from module?

The customer was testing the Jahia Newsletter Module and he has noticed that the below pages are created: newsletter-subscriptions nl-subscribe-confirm...

How to increase the size of the system names?

How to increase the size of the system names?

How to install an Apache server in front of Jahia?

How to install an Apache server in front of Jahia?

How to listen login or logout events?

How to enable the listening of Jahia Login/Logout system events?

How to manage locked nodes when running Groovy scripts?

How to manage locked nodes when running Groovy scripts?

Howto modify the display of the categories...

The customer would like to modify the display of the categories selection in Edit mode. The modification would be to select the parent category when its...
gwt

How to override default views?

How to override default views?

How to play audio files?

Is there a built-in multimedia component for playing audio files?

How to rebuild search indexes?

How to rebuild search indexes?

How to redeploy a template or a module to all cluster nodes?

How to redeploy a template or a module to all cluster nodes?

How to re-index a site?

Is it possible to run a partial re-indexation of the JCR repositories?

How to rename a template set?...

How to rename a template set?

How to restore a cluster environment to an existing pre-production one?

How to restore a production environment to an existing pre-production one?

How to select the home page

We would like to set the property j:isHomePage to for a specific page.

How to to upload files through the file system?

Is there an external solution (on file system) to upload PDF files rather than copy them in the JCR repositories?

Is it mandatory to add all shapes of a keyword in the metadata tab of a content?

A keyword Vitalité is added in the metadata tab of a content. Is it mandatory to add all shapes of a keyword in the metadata tab of a content? VITALITE...

Is it possible to deserialize JSON from the JCR REST API?

Is it possible to deserialize JSON from the JCR REST API?

Is OpenJDK 1.7 supported on Jahia 6.6?

Is OpenJDK 1.7 supported on Jahia 6.6?
sdk

Is there a way to publish a node without the child nodes?

2 questions: Is it possible to not publish a parent node without publishing its child nodes. When a child node is added to a parent node is it possible...

Jahia 7.x as a Windows service

How to install Jahia 7.x as a Windows service?

Jahia Calendar documentation

Is there any documentation to use the Jahia Calendar module?

Jahia Tags Manager

The tags tab present in Jahia 6.6 is no longer available from 7.1 and above.
tag

Jahia Technical URLs to block

Provide a list a Jahia technical URLs needed to be blocked off access from outside client organization

jQuery 2.x on Digital Factory 7.1.0.1

Is it possible to use another JQuery version than the one embedded with Digital Factory 7.1.0.1?

LDAP user is added to an LDAP group this is not visible in the membership

LDAP user is added to an LDAP group this is not visible in the membership

List of URL to block

What is the list of URL that might be blocked from the proxy to avoid users to access them?

Locked contents

Some contents are locked after an edition of these ones without an action to lock them.

Make a change in definition when content already exists

The same mixin defined in several modules does not contain the same amount of properties. The goal is to put a unique definition in a common module shared...

Marketing Factory and context server port

Is it possible to specify a different port to use for the context.js (different than the one specified for the context server)?

Method PROPFIND is not is not implemented

The customer was facing this recurring: 2016-07-04 06:53:33,937: ERROR [ErrorLoggingFilter] - Method PROPFIND is not is not implemented by this servlet...

Mobile web developer guide

Is the Mobile web developer guide (https://www.jahia.com/files/live/sites/jahiacom/files/resources/docs/7.x/7.0/en/DF7_MOBILE-WEB-DEVELOPER-GUIDE_EN.pdf) ...

Multiple versions of a module and content definition

Why is content types not picked up from the active version of the module, when multiple versions are available.

Override Navigation Menu

How to override Navigation Menu? The view is not available as a JSP.

Own action menu Entry

Is it possible to have an own GWT action menu entry?
gwt

Pool size must be set

The customer was asking the meaning of this error: Caused by: java.lang.IllegalArgumentException: Pool size must be set and > 0 These error details are...

Pool size must be set and > 0

The customer was asking the meaning of this error: These error details are shown in development mode. To switch it off, change the operatingMode in jahia.properties....

Procedure for backup/restore

Is there a procedure to backup and/or restore an existing site as they already have the same procedure for the Database?

Rules for a specific site

How to to set rules for jnt:page node inside a specific site.

Security about gwt/fileupload

The customer would like to know the utility of the URL https://mydomain.com/gwt/fileupload

SEO for component view

Is it possible to have SEO/VanityUrl for a component view.

Set the index tablespaces to use when Jahia is creating the tables

Is it possible to specify the name of the data and the index tablespaces to use when Jahia is creating the tables and the indexes the first time?

Simulate Automatically synchronize name with title in Java

Is it possible in Java to produce pre-calculated name in jcr:title like in the UI with mix:tilte.

Sitemap checkbox not visible in the Options tab

In order to add pages in the sitemap, there is a Sitemap checkbox in the Options tab of a page. However, this one is not visible, why?

Size of textarea in edit and contribute mode

Is it possible to change the height of the textarea in an edit dialog?
cnd

Special nodes should have own workflows

Is it possible to have nodes which have an own workflow without inherit it from parent. Without any manual change in workflow tab.

The properties linked to a templateMixin are displayed in a reverse order of their definitions

Why are the properties linked to a templateMixin displayed in a reverse order of their definitions?

Upgrade from Jahia 6.6.2.7 to Jahia 7.1.0.0

Is there a script to upgrade from Jahia 6.6.2.7 to Jahia 7.1.0.0 without going through the upgrade to Jahia 6.6.2.10?

What are the JBoss versions supported?

What are the JBoss versions supported on Jahia 6.6 and Jahia 7.1.2?

What are the recommendations regarding the cluster node id?

What are the recommendations regarding the cluster node id?

What is the grammar used by Jahia to define rules?

What is the grammar used by Jahia to define rules?

What is the maximum size of an uploaded file

In Jahia 7.x, is it possible to download files with a size greater than 50MB? In which configuration file, this value could be set? Are there any constraints...

What is the property corresponding to vanity URL?

What is the property corresponding to vanity URL?

Workaround related

The customer had two questions regarding the workaround defined by Julian to allow a site administrator to use the content manager. These two questions...

AccessControlException: Unknown privilege

Some parts of the UI are not working and the logs contain this type of line: javax.jcr.security.AccessControlException: Unknown privilege {}publication-start...
acl

A system was recovered but one server didn't start.

A system was recovered but one server didn't start.

Can not access the user dashboard

Unable to access user dashboard after starting Jahia. Failed with org.jahia.services.render.filter.RenderChain: Error while rendering the resource: Resource{node=/users/root,...

CKEditor configuration cache issue

The customer wanted to restrict the color button list via the CKEditor as below: config.colorButton_colors = 'EC022A, 007998'; But there is no effect when...

CKEditor custom config is loaded only the second time

The CKEditor config is loaded only the second time.

Connection error on Jahia Store

When accessing the Module menu, the following error occurs: 2016-08-18 15:38:25,436: ERROR [HttpClientService] - Unable to get the content of the URL:...

ConstraintViolationException during import

The import of a site failed with the following exception: javax.jcr.nodetype.ConstraintViolationException: /sites/portail/accueil/header-top-right/button-link/style:...

Couldn't find the template associated with site system site

The access to the site was broken due to this error: 2016-09-22 11:50:09,376: ERROR [WebContainer : 2] org.jahia.services.render.filter.RenderChain: Error...

Could not see some nodetypes in the Publication Manager

The main issue was that external links, new labels and their children, were not listed in the Publication Manager. This issue has been reproduced and details...

Create a link to another page

The customer has created a page "page1", with two links pointing to two other pages. When copying page1 and the two pages under a parent page, the links,...
url

Create my own rule consequence service class

The Jahia pre-built rule consequence to execute an action on a node does not work with Publication but only with AddNode or deleteNode. Example: when A...

DB allocation is to small

contrib => select * from jr_v_bundle order by node_id_hi , node_id_lo limit 1 offset 4123 ; ERROR: invalid memory alloc request size 8589934587  

document-thumbnail 2.0.5 not working

After the update of document-thumbnail 2.0.5 the module is not working

Document Viewer issue on version 2.0.3

The usage of the Document Viewer Service v. 2.0.4 and Jahia Enterprise Document Viewer v. 2.0.3 modules does not work with the last plugin Flash Player...

Domain name and SEO

The site needs to be accessed thanks to url http://www.domain.com and the SEO has to activated

DX and entropy

When a node is added in the JCR, a random UUID is generated. This randomness is usually generated by the operating system but it can be not efficient to...

DX is hanging at startup

Problem reported in the ticket https://jira.jahia.org/browse/QA-9182

DX links are not in https

DX is accessed with the HTTPS scheme but the generated links in the page are in HTTP

Embedded jar in jahia module

Customer embedded a jar in jahia module and run into a problem.

Error after applying the 7.1.2.1 fix applier

After applying the 7.1.2.1 fix applier, the Jahia instance was not able to start due to this error: 2016-08-22 10:57:55,248: ERROR [JCRNodeWrapperImpl]...

Error during import with mandatory property

The customer has an issue with the import of his site. The error is the following one:   Failed validation extranetSSM.zip/live-repository.xml validated...

Errors on startup of jahia

Error: internal error: failed to read custom node type definitions stored in /nodetypes/custom_nodetypes.xml  

Error when publishing

Following exception when publishing content javax.jcr.nodetype.ConstraintViolationException: no matching property definition found for {}fontSize

Error while creating a UserGroupProvider

While writing a UserGroupProvider, adding String values to j:publicProperties generate the following error: java.lang.ClassCastException: [Ljava.lang.String;...

ESIgate does not rewrite the URLs

ESIGate was not rewriting the navigation links of the external apps integrated into Jahia.

Form Factory: placeholder field is not designed to take patterns that change date format

The main issue is that the custom placeholder, defined in the Change placeholder field of a Date Picker, is not taken into account in the form. The issue...

Form factory content is displayed in search result and return a 404

Form factory content is searchable, and produce 404 in the search result.

How to configure the browser cache

The customer would like to change the cache settings which is set to 1 month by default in the last-urlrewrite.xml file of the ROOT/WEB-INF/lib/jahia-impl-7.1.1.0.jar...

How to display metadata in the header of the page

After adding values for the metadata "description" and "keywords", the customer would expect to see these values in the meta names tag of the header of...

How to get the content of an absolute area

The customer would like to get the content of an absolute area in order to display this content in another place on the site. For that, the customer has...

How to override a file name in the properties file?

In edit mode, a custom component shows all views from inherited parents. This makes difficult for the editors to discriminate which view is directly related...

How to use a collapsible component

The customer would like to know if Jahia can provide a collapsible component.

HTTP requests fail to be sent from DX

An enterprise proxy is set in your network and configured in the JVM

Images thumbnails are broken after image upload

The images thumbnails are broken after an image upload

Import needs more hours and is not finished

The import hangs, seems in ItemSave operations in JCR

Includes working in 6.6 no more working in 7.X

In a templateSet, a previous include of a JSP, which was working in 6.6, is no more working while migrating the module in 7.X

Inconsistent context in case of displaying a referenced node

The main issue is that the context of the referenced node is the context of the node where it was created. The issue has been reproduced as below: Creation...

IP address 127.0.0.1 for Jahia Server is not authorized by license.

After installing a new license for a specific IP address, the check of this license failed with this error :   org.jahia.exceptions.JahiaException: User...

Issue with the usage of Maven

First issue: Access to the Studio is not enabled due to this error maven is not correctly configured, the studio is disabled   Second issue: After creating...

Item does not exist anymore

The customer has created a Groovy script to remove the nodes marked as jmix:markedForDeletion or jmix:markedForDeletionRoot The script failed with this...

Jahia Tags truncate the words in the cloud tags

The customer has upgraded to Jahia 7.1.2 and the module Jahia Tags seems now truncate the words in the cloud tags. By defaults, the size of the div in...
tag

java.lang.IllegalStateException: No WebApplicationContext found: initializer not registered?

The exception java.lang.IllegalStateException: No WebApplicationContext found: initializer not registered? is recurrent in the Jahia.log file (every 20...

java.lang.RuntimeException: wrong class format

After migrating from Jahia 6.6.2.10 to DIgital Factory 7.1.0.0, the following exception was thrown at the server startup: 2016-08-23 15:18:54,955: ERROR...
sdk

javax.persistence.NonUniqueResultException: result returns more than one elements

The end of the publication process fails with this exception: Cause level : 0 (level 0 is the most precise exception) javax.persistence.NonUniqueResultException:...

JGroups replication issue

The following exception  is thrown when a cluster of two nodes is created on the same virtual host with DXM 7.1.1 "javax.management.InstanceNotFoundException:...

JVM performances

DX is showing slowness randomly

LDAP provider is stopped periodically

The customer has noticed that the LDAP provider is stopped periodically and users are not able to get in the site.

LDAP read timeout

LDAP connection is throwing an LDAP read timeout

Marketing Factory and GeoLocation

The visitors of a website using Marketing Factory needs to be geolocated thanks to their IP.

Modules page no more accessible after module deployment

A new module was deployed in administration (or OSGI console) --> modules, after that, the modules page was not accessible.

Moving definitions

After moving definitions to a new module, definitions are always referenced to the older module.

Newsletter subscribers list only shows the first 100 members.

Only the first 100 members are visible. If we want to get more, we have to click Show All and then we get an exception.

Next button on import site is deactivated

The "Next" button on import site is deactivated

Nodetype dependancies issue

The customer has defined two definition files in his module. However, he got randomly the following error:   Unknown supertype cel:success_messages for...

No render set for node vanityUrlMapping

The following technical message is displayed as a content of a page site: no render set for node : vanityUrlMapping for types : [jnt:vanityUrls]

Not enough space for object heap

Cannot start Jahia on 32 bit Windows 7. Command prompt exits instantly on startup.  Error: Could not reserver enough space for object heap

NullPointerException during upgrade

Not able to upgrade Jahia. Here is the error when applying fix java.lang.NullPointerException at java.util.TreeMap.getEntry(Unknown Source) at java.util.TreeMap.containsKey(Unknown...

Overriding components

The customer has overridden two components of the Jahia Twitter 2.0.2 in his own module. This solution was working before DF 7.x and OSGI bundle concept....

PathNotFound Exceptions during migration

Users migrated from 6.1 produce PathNotFound Exceptions

Problem to upload a file in a new version

Problem to upload a file in a new version when the file already exists (and filename contains spaces)

Processing node has no digital-factory-config folder

The installation of the processing node seems working but the folder /opt/DigitalExperienceManager/digital-factory-config was not created.

Remote publication stuck without finishing

When a validation error occur during the replay, the publication is stuck without finishing the remaining journal entries.

Repository error when starting DXM

Repository error when starting DXM   javax.jcr.RepositoryException: internal error: failed to read custom node type definitions Stored in /nodetypes/custom_nodetypes.xml...

Some pages are not displayed in Live

Some pages are displayed in Live and the access returns an errorHTTP 400.

SSL communication

HTTP requests from DX to en external system with HTTPS fail
ssl

Table jahia_qrtz_job_details is full

The below message could be displayed when the publication is no longer possible: Cannot Publish ... Cause: Could not store job: The table "jahia_qrtz_job_details"...

The publish in all languages not present in contribute mode

The publish in all languages is a feature not present by default in contribute mode. Actually, this option is not enabled by default in the Publication...

The rule action of "a node is moved" is receiving null locale

executeActionNow works in different JCR session depending on the node move context:  Drag&Drop -> JCR session contains the locale  Cut&Paste -> System...

Thumbnail creation is not working for a specific jpg

For a specific jpg the thumbnail creation don't work

Unable to delete website

An insistence don't allow to delete a website with the UI

Unable to edit

The customer is unable to edit something in Edit mode with FireFox and Chrome. The screen is greyed.

Unable to edit with FireFox and Chrome (screen is greyed)

The customer is unable to edit something in Edit mode with FireFox and Chrome. The screen is greyed.
gwt

Updates on definitons.cnd not visibles

The customer has renamed some node types in his definitons.cnd file. However, the original node types are still available in Edit mode. These nodes are...

Upgrade fails (build number does not match)

Upgrade fails with ERROR: detected installed build number does not match fix build number!

Usage of the digital-factory-data/patches/groovy folder

In order to industrialize the usage of groovy scripts, the customer would like to know if the usage of the digital-factory-data/patches/groovy folder is...

Use a custom PostgreSQL schema

DX has to be installed in a different schema than the default one public

Use of default value for a protected property

When the definition of a node has a protected property with a default value, this value is not displayed in the JCR.

User cannot login with

You cannot login with a site user (user has correct permissions) on WelcomeServlet

User was authenticated but not found in database

The customer was often seeing this kind of error in the logs : 2016-06-27 12:39:22,815: ERROR [JcrSessionFilter] - Error while authorizing user org.jahia.pipelines.PipelineException:...

White square covering the tree site

The customer was facing a random display error in the content manager. The display error was a white square covering the tree site and then avoiding the...

Wrong publication state icon is shown for unpublished content

A rule unpublish some content, but in manager the modified icon instead the unpublished icon is shown.

Wrong URL generated

The issue was the following one: Connection to the site: https://bo-jahia-vmoa2.mydomain.com/cms In this site, access the page: "Any Page" In this page,...