This has been reported but not classified as a bug yet, and it has been several months and we saw it again with our 8.0 upgrade, so I’m putting it out here in case anyone needs it.
If you’re Polaris server is on-prem and you need to SFTP notice files and you are upgrading to 7.8+ the SFTP notice process might fail. The SQL job will finish, but the \Logs\EXPORTNOTICESfile will show an error and the file won’t get there.
The issue is a missing or misconfigured C:\Program Files\Polaris\8.0\bin\ExportNotices.exe.config file.
You’ll need to:
- Get the version number for Microsoft.Bcl.AsyncInterfaces.dll by running:
[System.Reflection.AssemblyName]::GetAssemblyName(“C:\Program Files\Polaris\8.0\bin\Microsoft.Bcl.AsyncInterfaces.dll”).Version - Create a
ExportNotices.exe.configin the directory where Polaris is installed and the Microsoft.Bcl.AsyncInterfaces.dll file is located. - Update the config file with the proper version number from step #1.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<publisherPolicy apply="no"/>
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="9.0.0.7" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
This tells the program it can swap whatever version of Microsoft.Bcl.AsyncInterfaces.dll it is looking for the version of the file it finds in the directory. There is no restart needed; you can just attempt re-running that export step, and it should work.