Troubleshooting your application

This section lists the most common errors and how to troubleshoot them.

This task shows you how to:

Check the Mashup logs

Checking the logs is a very good starting point for troubleshooting your Mashup application. To check the Mashup logs:

  1. In the Administration Console, select Troubleshooting > Logs from the menu bar.
  2. From the Processes pull-down menu, select searchserver-ss0.
  3. Click Add.

The searchserver-ss0 log displays in a new tab.

I can’t see any data for a specific widget in my Mashup Builder

Don’t panic, this is certainly related to the most common error: you forgot to select a feed in your widget and therefore, you don’t have any source data.

Otherwise, it means that the query is incorrect. To find the error, use the debug mode as follows:

  1. Click Application and select Developer area.
  2. In the Mashup UI section, select Mashup UI debug mode.
  3. Open your Mashup Builder.

    A Debug bar is displayed at the bottom of your search application pages.



  4. Click Widgets to highlight the various widgets used in the page.
  5. Hover over the buggy widget and use either the Open XML or the Open JSON links to see the Mashup API output and check out feed errors.



My charts don’t display correctly

Check that the correct facets are selected. Otherwise, check that the query is correct.

How to test my MEL expressions and calculations?

We recommend using the HTML widget to test your MEL expressions and calculations.

  1. In the HTML code field, enter your MEL expressions/calculations.

    Note: You can press F11 to expand the editor.

  2. To validate your MEL syntax, go to the contextual menu, select the Debug tab and click Validate.
  3. Click the Preview icon to check that your code calculates properly.

    Note: For more details on MEL expressions, see Appendix - Mashup Expression Language.

How to change IE compatibility to a higher version?

By default, Mashup Builder enforces Internet Explorer compatibility to IE9. You can change this behavior for each mashup page, by overriding compatible versions in the http-equiv meta.

  1. In the Mashup Builder, click Edit Page settings.
  2. In the Page properties > General section, edit the Meta http-equiv as follows:
    1. For name, enter X-UA-Compatible
    2. For Value, enter the compatible version(s) as you would do manually in the content attribute, for example IE=EDGE.
  3. Repeat the previous steps for other pages if necessary and click Apply.