Validation reports
Use the validation portlet to verify that your theme contains no errors. The validation report analyzes your theme and theme components for known issues and reports the number of errors, warnings, and informational messages. It also includes a detailed explanation about how to fix the errors that occur.
Home screen
After the validation analyzer runs, the report includes a number badge. The badge shows the total number of messages in the report. The background color indicates the severity within the report. Red means that there is an error. Orange means that there is a warning. Green means that there are informational messages. If no badge is present, no messages were found.
Validation report
The expanded report shows the validation report of your system in a split view. The tree view shows the messages in categories. The details view shows information about the message that is selected in the tree view. The details view also displays related information that is important for the message. These can be theme, profile, module, or skin details.
A check mark by a category means that there are no errors or warnings in that category. In the following screen capture, the Theme Optimization Analyzer portlet Validation Report includes 21 messages. The selected message, Missing a leading forward slash in context root, is described in the details section. The error code is EJPNO1000E. The explanation is Theme 'Analyzer Test Non-Optimized Theme One' is configured incorrectly. The context root is missing a leading forward slash. It also includes a User Action that tells the user how to fix the error. In this case, it is Update the configuration for theme 'Analyzer Test Non-Optimized Theme One' by prefixing the context root with a forward slash. Instead of 'analyzerTestThemeDynamic', it should be '/analyzerTestThemeDynamic'.
Possible messages
The following topics describe all of the possible messages.
- EJPNO1000E error
Missing a leading slash in context root. - EJPNO1001E error
WebDAV directory names must not contain spaces. - EJPNO1002E error
Missing default profile. - EJPNO1003W error
Missing module referenced in profile. - EJPNO1004I error
Duplicate modules found in profile. - EJPNO1005E error
Circular dependency detected. - EJPNO1006I error
Unnecessary module found within profile. - EJPNO1007W error
Incorrect URI schema detected. - EJPNO1008W error
Incorrect URI schema detected. - EJPNO1009W error
Incorrect URI detected. - EJPNO1010W error
Incorrect URI detected. - EJPNO1011I error
Allow Privileged Users to change the page layout. - EJPNO1012W error
Default layout template is missing from the theme configuration. - EJPNO1013E error
Whitelist configuration is not set. - EJPNO1014I error
Blacklist configuration is not set. - EJPNO1015E error
Missing prereq detected. - EJPNO1016I error
Non-modularized theme detected. - EJPNO1017W error
Default skins is set to inactive. - EJPNO1018W error
No active skins found for theme. - EJPNO1019W error
Invalid URI detected. - EJPNO1020W error
Invalid URI detected. - EJPNO1021W error
Undefined contribution hierarchy in profile. - EJPNO1022E error
System plug-in collision. - EJPNO1023E error
System module collision. - EJPNO1024W error
Themelist URL used for rendering - EJPNO1025W error
Skinlist URL used for rendering. - EJPNO1026E error
Theme context root not found. - EJPNO1027W error
Security list configuration is not set. - EJPNO1021W error
Undefined contribution hierarchy in profile. - EJPNO1022E error
System plug-in collision. - EJPNO1023E error
System module collision. - EJPNO1024W error
Themelist URL used for rendering - EJPNO1025W error
Skinlist URL used for rendering. - EJPNO1026E error
Theme context root not found. - EJPNO1027W error
Security list configuration is not set.