Troubleshooting
When the GeognoSIS service starts, I see this error message:
Server specific error 47
Solution
GeognoSIS cannot run the CadcorpCoordinateSystem DLL. This usually occurs when the Cadcorp SIS run-time licence included with the installation has expired. Contact your Cadcorp distributor.
I have created an SWD with data on mapped drives (e.g. Z:\DATA\SQ02.NTF) but the data is not shown on rendered images.
Solution
GeognoSIS cannot locate the data. Mapped drives are specific to a user, not a machine. You can:
- run GeognoSIS using a user account which has the necessary drive mappings set up,
or - use UNC network file paths (e.g. \\datamachine\d_drive\DATA\SQ02.NTF).
I have created an SWD with data on UNC network paths (e.g. \\datamachine\d_drive\DATA\SQ02.NTF) but the data is not shown on rendered images.
Solution
GeognoSIS cannot locate the data. Make sure GeognoSIS is running in a user account with permission to read from the relevant network paths.
When I try to run my web application, I see these errors in the error log:
Too many threads
Memory allocation failure (failed to get consecutive memory locations)
Solution
This error occurs when the virtual size of the Process Explorer exceeds the allocated virtual memory.
The amount of memory a GeognoSIS process requires is completely dependent on data being used.
Memory used by GeognoSIS and its. dlls is quite small. However GeognoSIS MAY still fail due to memory issues; there is no way of knowing this in advance.
There are two ways that memory can run out:
- Memory virtually runs out and not enough is left for process base or
- Memory becomes fragmented.
Use an application such as "Process Monitor" http://technet.microsoft.com/en-us/sysinternals/default.aspx to measure process memory. We do not recommend using the Windows Task Manager.
WMTS services do not run, either through client requests or using the Maps preview in GeognoSIS Manager.
Solution
The problem may be a missing file EPSGCoordinateSystemAuthorityFactory.db in the C:\Program Files\Cadcorp GeognoSIS 9\COM folder.
This occurs when you have uninstalled GeognoSIS
- Without stopping all the instances first (OR)
- Not rebooting straight after un-installation
TIP: Always stop all GeognoSIS instances before uninstalling OR reboot immediately after uninstalling.
To solve this issue, run the Modify – Repair option in the GeognoSIS installer to add the file again. You can also manually copy it into the above folder if you have this file from a previous version/installation.
This occurs when the user account GeognoSIS is running but does not have access to the C:\Program Files\Cadcorp GeognoSIS 9\Configurations folder. This is common when the user account has recently been changed.
Solution
Ensure access is available.
Unless changed, GeognoSIS runs as the Local System account. This may not have permissions to access data files, particularly across a network.
Solution
GeognoSIS must be started under a user account with these permissions.
When I try to run my web application, I get this error:
It is an error to use a section registered
as allowDefinition='MachineToApplication' beyond application level
Solution
The folder in which the web project is stored has not been turned into a web application. This can be done from within the IIS Manager.
- Select the project folder and access its properties.
- In the Directory tab, under Application Settings for Application name, click the Create button. This converts the project into a web application.
- Click the Apply button and exit.