VERIFIED SOLUTION i
X

Resolve issue when a MapXtreme 8.0 WMS server that points towards a TAB file that's stored in Oracle then the WMS server gets stuck in a loop - MapXtreme 8.0

Issue

When accessing a MapXtreme 8.0 WMS server that points towards a TAB file that's stored in Oracle then the WMS server gets stuck in a loop and never returns anything, this makes it unusable.
 

Cause

In this case, the execution gets stuck indefinitely in the following while loop in the constructor of LayerManager class in MapInfo.Net\Wms\Configuration.cs. 
// if comments exist 
while (reader.Name == "") 

reader.MoveToContent(); 


Additionally, if the WMS config xml contains only one DBDataSourceDefinition within the DataSourceDefinitionSet tag, then the line reader.ReadStartElement(prefix + "TABFileDataSourceDefinition"); throws an exception.

Resolution

UPDATED: May 12, 2017


Bug fixed in the MapXtreme 8.1 release.

Environment Details

Products affected: MapXtreme 8.0
 

Downloads

  • No Downloads