MapSuite,
Below is an exception being received when trying to render a JPEG2000 Raster.
I have all the latest packages. I had thought that at one point in V10 this worked. I know definitely that it worked in V9.
Thanks,
Dennis
System.AccessViolationException was unhandled
HResult=-2147467261
Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Source=ThinkGeo.MapSuite.Layers.Jpeg2000
StackTrace:
at ohM=.h0c=.ikc=(IntPtr geoImage, Int32 imageType, Int32 cx, Int32 cy, Int32 width, Int32 height, Int32 targetWidth, Int32 targetHeight)
at ThinkGeo.MapSuite.Layers.Jpeg2000RasterSource.GetImageCore(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight)
at ThinkGeo.MapSuite.Layers.RasterSource.GetImage(RectangleShape worldExtent, Int32 canvasWidth, Int32 canvasHeight)
at ThinkGeo.MapSuite.Layers.RasterLayer.DrawCore(GeoCanvas canvas, Collection1 labelsInAllLayers) at ThinkGeo.MapSuite.Layers.Layer.ciU=(GeoCanvas canvas, Collection
1 labelsInAllLayers)
at ThinkGeo.MapSuite.Layers.Layer.Draw(GeoCanvas canvas, Collection1 labelsInAllLayers) at OriStarRaster.OriStarRasterCatalogLayer.DrawCoreJPeg(GeoCanvas TheCanvas, Collection
1 TheLabelsInAllLayers) in C:\OriStarMappingIncMapSuiteV10Secondary\OriStarRaster\clsOriStarRasterCatalogLayer.cs:line 555
at OriStarRaster.OriStarRasterCatalogLayer.DrawCore(GeoCanvas TheCanvas, Collection1 TheLabelsInAllLayers) in C:\OriStarMappingIncMapSuiteV10Secondary\OriStarRaster\clsOriStarRasterCatalogLayer.cs:line 401 at ThinkGeo.MapSuite.Layers.Layer.ciU=(GeoCanvas canvas, Collection
1 labelsInAllLayers)
at ThinkGeo.MapSuite.Layers.Layer.Draw(GeoCanvas canvas, Collection1 labelsInAllLayers) at ThinkGeo.MapSuite.Wpf.LayerTile.JVc=(Layer layer, ThreadSafetyLevel threadSaftyLevel, GeoCanvas geoCanvas, Collection
1 labelsInAllLayers)
at ThinkGeo.MapSuite.Wpf.LayerTile.JFc=(Layer layer, ThreadSafetyLevel threadSafetyLevel, GeoCanvas geoCanvas, Collection1 labelsInAllLayers, Action
4 action)
at ThinkGeo.MapSuite.Wpf.LayerTile.DrawCore(GeoCanvas geoCanvas)
at ThinkGeo.MapSuite.Wpf.Tile.Draw(GeoCanvas geoCanvas)
at ThinkGeo.MapSuite.Wpf.Tile.Hlc=(Object status)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
InnerException: