Aspose Cells Excel2007 extensions fail to create - configuration error

Hello,

I am currently working on upgrading the Aspose Cells for Reporting Services from 19.3 to the current 26.6. I was successfully able to update and a majority of the extensions are working fine. However, I am finding that all the extensions that use the Excell2007 renderers are not working.

The extensions that are not working are:
ACXLSX
ACXLSX(Data Only)
ACXLSM

These are all the extensions and their rsreportserver.config configurations

		<Render>
			<Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
			<Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>
			<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>
			<Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>
			<Extension Name="PPTX" Type="Microsoft.ReportingServices.Rendering.PowerPointRendering.PptxRenderingExtension,Microsoft.ReportingServices.PowerPointRendering"/>
			<Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>
			<Extension Name="AccessiblePDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.AccessiblePDFRederer,Microsoft.ReportingServices.ImageRendering"/>
			<Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>
			<Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering"/>
			<Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
			<Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>
			<Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="HTML5" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html5RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">
				<Configuration>
					<DeviceInfo>
						<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>
			<Extension Name="ACXLS" Type="Aspose.Cells.ReportingServices.XlsRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACXLSX" Type="Aspose.Cells.ReportingServices.Excel2007XlsxRenderer, Aspose.Cells.ReportingServices" />
			<Extension Name="ACXLSX(Data Only)" Type="Aspose.Cells.ReportingServices.Excel2007SimpleXlsxRenderer, Aspose.Cells.ReportingServices">
				<Configuration>
					<DeviceInfo>
						<PutoutFooter>False</PutoutFooter>
						<PutoutHeader>False</PutoutHeader>
					</DeviceInfo>
				</Configuration>
			</Extension>
			<Extension Name="ACXLSB" Type="Aspose.Cells.ReportingServices.XlsbRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACXLSM" Type="Aspose.Cells.ReportingServices.Excel2007XlsmRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACXML" Type="Aspose.Cells.ReportingServices.SpreadsheetMLRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACHTML" Type="Aspose.Cells.ReportingServices.HtmlRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACCSV" Type="Aspose.Cells.ReportingServices.CSVRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACODS" Type="Aspose.Cells.ReportingServices.ODSRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACTXT" Type="Aspose.Cells.ReportingServices.TabDelimitedRenderer,Aspose.Cells.ReportingServices" />
			<Extension Name="ACXPS" Type="Aspose.Cells.ReportingServices.XpsRenderer,Aspose.Cells.ReportingServices" />
		</Render>

In rssrvpolicy.config (majority of the content is removed to show structure without data):

<configuration>
  <mscorlib>
    <security>
      <policy>
        <PolicyLevel version="1">
          <SecurityClasses>
          </SecurityClasses>
          <NamedPermissionSets>
          </NamedPermissionSets>
          <CodeGroup class="FirstMatchCodeGroup" version="1" PermissionSetName="Nothing">
            <IMembershipCondition class="AllMembershipCondition" version="1" />
            <!-- Aspose.Cells for Reporting Services – Full Trust -->
            <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="Aspose.Cells_for_Reporting_Services" Description="Grants full trust to Aspose.Cells for Reporting Services assemblies">
				<IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="00240000048000009400000006020000002400005253413100040000010001002780c08eaa89aedfb00b1b96137cca3e15f32826e0e4fd1da3c98d1e3968a03a019aa7b7228b151f6e5dae4dcb00f98479770f507626b04e786e5e93ec3757c1cc4ed1ac4b72c7649c4438e9d3a5f44d8b7522043686a2e8c2a495e04b917e0505d3201015c828e3c15afc8a46ab78293574b9e0475df68627bbabc5b564addd" />
            </CodeGroup>
            <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="UnmanagedCodeAndExecution" Name="Report_Expressions_Default_Permissions" Description="This code group grants default permissions 
            </CodeGroup>
          </CodeGroup>
        </PolicyLevel>
      </policy>
    </security>
  </mscorlib>
</configuration>

Here are the errors generated in the ReportingServicesService log:

library!ReportServer_0-1!950!09/01/2026-11:57:52:: i INFO: Call to GetItemTypeAction(/FFFFFFFFF). User: DOMAIN\USERNAME
library!ReportServer_0-1!950!09/01/2026-11:57:52:: i INFO: RenderForNewSession('/XXXXXXXX')
rdlenginehost!ReportServer_0-1!950!09/01/2026-11:57:52:: i INFO: ProcessingCore, HasCompiledCode: True
rdlenginehost!ReportServer_0-1!950!09/01/2026-11:57:52:: i INFO: ProcessingCore, HasCompiledCode: True
library!ReportServer_0-1!950!09/01/2026-11:57:55:: i INFO: Using folder D:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\RSTempFiles for temporary files.
library!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSM, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Exception caught instantiating ACXLSM report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .
library!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSX(Data Only), Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Exception caught instantiating ACXLSX(Data Only) report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .
library!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSX, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!950!09/01/2026-11:57:56:: e ERROR: Exception caught instantiating ACXLSX report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .
library!WindowsService_0!af8!09/01/2026-12:07:30:: i INFO: Call to CleanBatch()
library!WindowsService_0!af8!09/01/2026-12:07:30:: i INFO: Using folder D:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\RSTempFiles for temporary files.
library!WindowsService_0!af8!09/01/2026-12:07:30:: i INFO: Cleaned 0 batch records, 0 policies, 12 sessions, 0 cache entries, 12 snapshots, 72 chunks, 0 running jobs, 0 persisted streams, 60 segments, 60 segment mappings, 0 edit sessions, 0 extended content cache.

System Info:
Windows 2025
SQL Server 2022
Aspose Cells Versions Tried: 22-26

I followed the instructions to install using only the DLL

There is no stack trace pointing to an error, I am not able to find a log generated by Aspose Cells to further troubleshoot - Any help would be appreciated

Thanks!

@DatabaseUser ,
We will go through each point step by step.
First, regarding the logging issue, please set the logger level to Debug in the Aspose.Cells.ReportingServices.xml file located in the installation directory. After you rerun the process, the Aspose.Cells ReportingServices logs should be generated.

At the same time, please confirm that the Aspose.Cells.ReportingServices.dll file exists in the Bin directory of your SSRS server.

In addition, we are currently setting up a test environment based on the information you provided in order to reproduce the issue on our side.

1 Like

Thank you so much for the quick response and taking a look .
I installed using the DLL only so for Debug mode, I am not seeing the Aspose.Cells.ReportingServices.xml mentioned. I do see a log which is dated 8/26/2026 which indicates no configuration file exists:

Process(15) ASPOSE Alert :  : Wednesday, August 26, 2026 5:00:49 PM : No exist Configure File : D:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\\Aspose.Cells.ReportingServices.xml.
Process(14) ASPOSE Alert :  : Wednesday, August 26, 2026 5:02:49 PM : No exist Configure File : D:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\\Aspose.Cells.ReportingServices.xml.

So it does appear to expect the file, but the path is not correct and the file doesn’t exist. I did some testing and if you use the MSI installer it creates the XML file in the install directory like you mentioned. However, I wasn’t able to find anywhere in the documentation that specified where it should go and where the logfile generated will be. There also doesn’t appear to be any existing tags in the configuration XML file where you can specify the output file location.

I tried putting the XML file in several locations in the SSRS installation directory but am not seeing the log file in the SSRS installation directory or the LogFiles folder in SSRS

I have verified that the DLL is in the Bin folder and that the same DLL is copied to the RSTempfiles directory when SSRS starts up

Thank you!

@DatabaseUser

Thank you for providing the additional diagnostic log details and the information regarding your setup with the manual DLL deployment and configuration paths.

We have updated the tracked issue with your findings so our development team can analyze how the configuration file path is resolved when rendering Excel2007 formats under SSRS.

We will keep you informed here as soon as we have any updates or further insights from the team.

Thanks so much, appreciate it!

@DatabaseUser

You are very welcome! We are glad we could assist you, and we will continue to keep you updated on the progress of your issue. Please feel free to reach out again if you have any other questions or need further assistance.

1 Like

@DatabaseUser ,

If you performed a manual installation, please create a configuration file named Aspose.Cells.ReportingServices.xml in the same directory as Aspose.Cells.ReportingServices.dll, with the following content:

<?xml version="1.0" encoding="utf-8"?>
<Aspose>
  <logger>
    <level value="debug"/>
  </logger>
  <License>
    <filename value=""/>
  </License>
  <CSVRender Mode="Default">
    <encode value="Default"/>
    <Delimiters value=","/>
    <RenderTableList value="False"/>
    <report name="" Mode="" encode="" Delimiters="" RenderTableList=""/>
    <NoOutPutIsValid ALL="False"/>
  </CSVRender>
  <Encryption value="OFF">
    <Report name="">
      <Password value=""/>
      <EncryptionType value="Microsoft Strong Cryptographic Provider"/>
      <KeyLength value="128"/>
    </Report>
  </Encryption>
  <Client>
    <DateParamterFormat value=""/>
  </Client>
  <Page>
    <SheetName value="default"/>
  </Page>
  <Performance value="ON" IsAutoRowFit="False" IsMerged="True" IsSetStyle="True" IsConditionalFormatting="False" LimitCellsNumberForMerged="-1">
    <Report name="">
      <AutoRowFit value="True"/>
      <SetStyle value="True"/>
      <Merged value="True"/>
      <ConditionalFormatting value="True"/>
    </Report>
  </Performance>
  <Chart></Chart>
  <DigitalSignature value="off">
    <report name="" pfxFilename="" pfxPwd="" purpose=""/>
  </DigitalSignature>
</Aspose>

Make sure the file is correctly placed and properly formatted.


Additionally, please modify the rssrvpolicy.config file by updating the version attribute value to 2, as shown below:

<CodeGroup 
  class="UnionCodeGroup" 
  version="2" 
  PermissionSetName="FullTrust" 
  Name="Aspose.Cells_for_Reporting_Services" 
  Description="This code group grants full trust to the Aspose.Cells for Reporting Services assembly.">
  <IMembershipCondition 
    class="StrongNameMembershipCondition" 
    version="2" 
    PublicKeyBlob="00240000048000009400000006020000002400005253413100040000010001002780c08eaa89aedfb00b1b96137cca3e15f32826e0e4fd1da3c98d1e3968a03a019aa7b7228b151f6e5dae4dcb00f98479770f507626b04e786e5e93ec3757c1cc4ed1ac4b72c7649c4438e9d3a5f44d8b7522043686a2e8c2a495e04b917e0505d3201015c828e3c15afc8a46ab78293574b9e0475df68627bbabc5b564addd" />
</CodeGroup>

After applying both changes, please test and let us know if the issue persists.

Thank you for the follow up, unfortunately, this didn’t seem to change anything. I am not seeing a log file being generated at all anywhere I look, where is it supposed to generate the file?

The XML file was placed in the BIN folder, with the Aspose.Cells.ReportingServices.dll

These are the only errors I have to work with currently:

library!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSM, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Exception caught instantiating ACXLSM report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .
library!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSX(Data Only), Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Exception caught instantiating ACXLSX(Data Only) report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .
library!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Could not create Extension of type: Rendername: ACXLSX, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;
extensionfactory!ReportServer_0-1!2a98!09/03/2026-11:54:33:: e ERROR: Exception caught instantiating ACXLSX report server extension: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. .

@DatabaseUser

Thank you for providing the additional error details. We have updated the tracked issue with the specific ServerConfigurationErrorException exceptions you encountered with the ACXLSM and ACXLSX(Data Only) extensions so the development team can review them as part of the ongoing investigation.

Regarding the expected log file location: by default, Aspose.Cells for Reporting Services attempts to write the log file (Aspose.Cells.ReportingServices.log) to the SSRS ReportServer bin directory where the assembly is placed, or to the system temporary directory. Please ensure that the service account running the SSRS service has write permissions to that directory. If the configuration file cannot be found or read, or if write permissions are absent, the logger may fail to initialize and write output.

Our development team is currently looking into the configuration file loading and rendering extension initialization in manual DLL deployment scenarios. We will follow up here as soon as we have an update or further findings to share.

@DatabaseUser ,

Thank you for your effort so far. We are currently in the process of setting up a simulation environment and aim to replicate the procedure you described. However, we’ve run into an issue: in SQL Server 2022, SQL Server Reporting Services (SSRS) is no longer included in the default installation. We plan to download and install SSRS 2022 separately. Could you confirm whether your steps are consistent with this approach?

Additionally, regarding the manual installation of the Aspose.Cells.ReportingServices.dll library, could you please specify which particular version or file name of the .dll is included in the Aspose.Cells.ReportingServices.zip package you used?

We appreciate your guidance.

@DatabaseUser ,

We have rebuilt the test environment and resolved the issue with the Aspose.Cells.ReportingServices.dll . Please download the attached file and give it a try.
Aspose.Cells.ReportingServices.2022.26.9.0.zip (6.8 MB)