Validation reports
Use the validation portlet to verify that the theme contains no errors. The validation report analyzes the 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 the system in a split view. The tree view shows the messages in categories. The details view shows information about the message 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 Missing a leading slash in context root.
- EJPNO1001E WebDAV directory names must not contain spaces.
- EJPNO1002E Missing default profile.
- EJPNO1003W Missing module referenced in profile.
- EJPNO1004I Duplicate modules found in profile.
- EJPNO1005E Circular dependency detected.
- EJPNO1006I Unnecessary module found within profile.
- EJPNO1007W Incorrect URI schema detected.
- EJPNO1008W Incorrect URI schema detected.
- EJPNO1009W Incorrect URI detected.
- EJPNO1010W Incorrect URI detected.
- EJPNO1011I Allow Privileged Users to change the page layout.
- EJPNO1012W Default layout template is missing from the theme configuration.
- EJPNO1013E Whitelist configuration is not set.
- EJPNO1014I Blacklist configuration is not set.
- EJPNO1015E Missing prereq detected.
- EJPNO1016I Non-modularized theme detected.
- EJPNO1017W Default skins is set to inactive.
- EJPNO1018W No active skins found for theme.
- EJPNO1019W Invalid URI detected.
- EJPNO1020W Invalid URI detected.
- EJPNO1021W Undefined contribution hierarchy in profile.
- EJPNO1022E System plug-in collision.
- EJPNO1023E System module collision.
- EJPNO1024W Themelist URL used for rendering
- EJPNO1025W Skinlist URL used for rendering.
- EJPNO1026E Theme context root not found.
- EJPNO1027W Security list configuration is not set.