Receiving "This reporter cannot be used in this context." for Salesforce Reporter Macro

  • 1
  • Problem
  • Updated 2 years ago
We just installed Salesforce Confluence Connector and Servicerocket Reporting Plugins today and tried to use the Salesforce Reporter to build a report in Confluence. The 'Salesforce Account' and 'Salesforce Contact' macros were working fine, but 'Salesforce Reporter' did not work.

Steps to see the problem: 
    Add Report Table Macro > Add Salesforce Reporter Macro within the Report Table macro > Enter Account in Object field > Enter Name=like:test in condition field > Preview

It displays "This reporter cannot be used in this context."  It displays 'Error occurred while rendering report: null' when the page is saved.

Confluence version: 5.8.8
Reporting Addon version: 6.5.1

Linian Liu
Photo of Linian Liu

Linian Liu

  • 9 Posts
  • 0 Reply Likes

Posted 2 years ago

  • 1
Photo of Suresh Mathusuthanan

Suresh Mathusuthanan, Alum

  • 117 Posts
  • 9 Reply Likes
Hi Linian,

We are investigating your issue.

To further instigate this issue, can you please share the following with us :
  • Storage format of the affected page 
  • Screenshot of the error thrown
You can get the storage format of the page via:
Menu (at the top right corner of the page) > Storage Format

Thank you.

Photo of Linian Liu

Linian Liu

  • 9 Posts
  • 0 Reply Likes

The storage format:
<ac:structured-macro ac:macro-id="ccc04cff-50d5-4473-9ca8-7fff7b019e8b" ac:name="report-list" ac:schema-version="1"><ac:rich-text-body><ac:structured-macro ac:macro-id="65991582-5049-4c18-89c3-ec94711ab20a" ac:name="salesforce-reporter" ac:schema-version="1"><ac:parameter ac:name="condition">Name=like:test</ac:parameter><ac:parameter ac:name="Object">Account</ac:parameter><ac:rich-text-body><p>&nbsp;</p></ac:rich-text-body></ac:structured-macro><ac:structured-macro ac:macro-id="fe54c7c0-f2e4-44a3-9155-8e5473be337e" ac:name="report-body" ac:schema-version="1"><ac:rich-text-body>
<p><ac:structured-macro ac:macro-id="e815d1f5-da6d-4433-817f-972eee755190" ac:name="report-info" ac:schema-version="1"><ac:parameter ac:name="">sf:Name</ac:parameter></ac:structured-macro></p></ac:rich-text-body></ac:structured-macro></ac:rich-text-body></ac:structured-macro>
<p><ac:structured-macro ac:macro-id="0fe130b9-45bc-4b5a-91fa-4173fab3f972" ac:name="salesforce-account" ac:schema-version="1"><ac:parameter ac:name="Id">0011a00000EfLjY</ac:parameter></ac:structured-macro></p>

The screenshot of Salesforce Reporter Edit mode:

The screenshot of SF Reporter after the page is saved:

Thanks for looking into this.
Photo of María José Escalante

María José Escalante

  • 1 Post
  • 0 Reply Likes
Hi we are facing the same problem and it seems like every configuration and permission is in place. Please help us here