Troubleshooting

Why are my changes not appearing on the web site?

If you're seeing discrepancies between your asset in Cascade CMS and on your live website, see the steps below for possible resolutions. Verify that you've submitted the job for publishing After creating or editing an existing asset in Cascade CMS, you must publish your asset in order to see your...

Why can't my users see anything in the Add Content menu?

If certain users are unable to create new assets using the Add Content menu, chances are that the Asset Factories to which they need access and/or their Containers are not configured properly. To correct this, follow the steps below:  Add Applicable Groups to the Container (if...

Why can't my user upload images in the WYSIWYG or file chooser?

If your users don't see the Upload tab when inserting images in the WYSIWYG or browsing for files in a file chooser, you may need to adjust some Site Role abilities. Users need these two Site Role abilities enabled in order to upload files via the file chooser: Workflow: Bypass workflow*...

Why can't my users access the full search feature?

If your users see the following error message when attempting to access Full Search: Your role does not authorize you to view this resource. you may need to adjust their System Role(s). Because the Full Search and Replace feature resides in the Administration area, you will need to enable access...

Why am I seeing 'Asset does not exist' message in my Publish Notification?

This particular message indicates that the asset being published contains a link to another asset that the system is unable to locate. Refer to the following output from the Broken Links section of a sample Publish Notification: [Destination: Production Web Site] about/staff/directoryLink:...

How can I view the largest binary files within my database?

The following SQL queries will list files from your database from largest to smallest. SQL Server SELECT s.name as site_name, f.cachePath, b.id, datalength(data) FROM cxml_blob b join cxml_foldercontent f on b.id=f.fileBlobId join cxml_site s on s.id = f.siteid order by datalength(data)...

Where can I find the Cascade CMS log files?

The log files for the application can be found in the following areas: From within the Cascade CMS interface Users with access to the Administration area can obtain log files from the application by doing the following: Click Administration. In the Tools section, click Logs and System...

How do I enable DEBUG logging?

Additional logging can be added for the application by following the instructions below: Click Administration. In the Tools section, click Logging Configuration. Choose a category from the dropdown or enter a class name in the text field. (Note: Class names will need to be provided by Hannon...

Generating a thread dump

Get the process id (pid) of the Cascade CMS process by running the command ps aux | grep java. Results will look similar to the following: cascade 6415 1.2 67.9 8546368 5203156 ? Sl Jun28 635:49 /usr/local/cascade/java/jre/bin/java ... In this example, 6415 is the pid we're looking for. Execute...

How can I find which Java installation my Cascade CMS instance is using?

To find the location of the Java installation that your Cascade CMS instance is using, you'll need to check the boot script for your environment:

Why are "g" tags appearing in the WYSIWYG editor?

If you notice that <g> tags are being inserted into your WYSIWYG's source code, for example: <g class="gr_ gr_00 gr_alert gr_gramm gr_spell" data_gr_id="00" id="00">Here is some content.</g> The likely culprit is the Grammarly browser extension. You can remove those tags from...

Assets are not appearing in Index Blocks

If your Index Blocks aren't rendering assets that you feel should be included, be sure to verify whether or not you may be running into one of the following scenarios: The 'Include when indexing' setting is disabled Edit the asset in question and click the Configure pane. Verify that the Include...

Why does my Index Block stop indexing assets at a certain point?

There are two different settings which control the number of assets that will be indexed in an Index Block: Max Rendered Assets - this option is found in the Edit interface for Index Blocks Max Assets in Index Blocks - this option is found in Administration > Preferences > Content >...

How do I configure application logging to use rotation and compression?

Cascade CMS application logging can be configured to rotate after a certain number of days and to use compression to help reduce the size of rotated log files.

How can I enable request logging for Cascade CMS?

Request logging for the application can be configured by taking the following steps: Stop Cascade CMS Edit the file tomcat/conf/context.xml Within the active <Context> element (for example, just before the closing </Context> tag), enter the following: <Valve...

Search isn't returning expected results

The steps outlined here can be followed if the Search functionality and/or the Full Search/Replace tools aren't returning expected results. Check (or have one of your admins check) the Background Tasks Report. While viewing this report, use the Filter Results option (top right) and...