i-net Clear Reports Configuration Manager Doesn´t work on Windows 2019 Server
This article solves an issue found on Suite servers with the following configuration:
- Windows 2019 server OS
- Tomcat installed
- Java 8 installed
When attempting to run i-net Configuration Manager for Clear Reports, an error occurs.
When installing Tomcat and using Java 8 on a Windows 2019 server running Suite, folder InetConfigurationManager
is installed inC
:
. When running the following command on Windows Command Prompt as an administrator:
java -jar clearreports.jar
the following message is displayed:
Reporting,WARN 05/07 10:50:17,#00014] sending engine message: java.lang.UnsatisfiedLinkError: C:\Users\admin-user\AppData\Local\Temp\5\jna--221257318\jna6552171026762671289.dll: Can't find dependent libraries
The error appears when performing the following steps:
-
Configure JAVA_HOME in environment variables.
-
Open cmd.exe as an administrator.
-
Go to the folder where
ClearReports.jar
resides:cd C:\InetConfigurationManager
-
Run the following command:
java -jar ClearReports.jar
The following message appears:
Reporting,WARN 05/07 10:50:17,#00014] sending engine message: java.lang.UnsatisfiedLinkError: C:\Users\admin-user\AppData\Local\Temp\5\jna--221257318\jna6552171026762671289.dll: Can't find dependent libraries
The error occurs because file MSVCR100.dll
is missing. You can restore the file by copying a valid MSVCR100.dll
file in the Windows folder or installing the C++ redistributable package from Microsoft.
Install MSVCR100.dll in the Windows Folder
-
Ensure that you download the correct version of the
MSVCR100.dll
file, which can be for 32 or 64 bit OS. -
Paste the
MSVCR100.dll
file to the following folders:- 32-Bit:
C:\Windows\System32
- 64-Bit:
C:\Windows\SysWOW64
- 32-Bit:
-
Restart the server.
Download the Microsoft Visual C++ Redistributable Package
The MSVCR100.dll
file comes with Microsoft Visual C++ 2010 redistributable package. Download the 2010 distributable package from Microsoft.