Hello, 
using uDIG RC 5 I got a heap         space error after adding several layers. Each layer was created from a         very small graphic (png or gif file of less than 1 KB) together with a         world file. The same was true when each layer was created from a small         shapefile.
The intension is as follows:         The user creates a list of locations and these locations are shown on a         map. When creating a new list of locations, the old locations are         removed from the map and the new ones are displayed.
I did it similar to the         descriptions in the FAQ "How do I create a map programmatically" and "I         want to add an image to the map, how do I do that?"
                  - I created a map using           createCreateMapCommand           
- I added about ten layers           (see above what the layers looked like) with either           createAddManyLayersCommand (all layers together) or           createAddLayerCommand (one layer at a time)           
- When a new list was created           I removed the old layers using createDeleteLayer command, set the new           bounding box with createSetViewportBBoxCommand and added the new           layers to the map. 
 
After doing these several times         I run into the heap space error. 
I also get this error when I only add and remove one         layer (i.e. location lists with only one entry), but it takes longer to         get the error.
I also tried it "the old way"         with MapFactory.processURLs - with a similar result: The error appeared         as well, but it took longer to get it.
Am I doing it the wrong way? Is         there a better way? 
I also wanted to try RC 6a.         Are there any changes related to the layers view and showing the map? In         RC 5 after adding the layer to the map they were displayed at once. In         RC 6a I can see them in the catalog and in the project window, but they         do not appear in the layers view automatically and are not displayed.         I'll have a closer look to that to see whether I get the heap space         error in RC 6a as well.
Michael 
        _______________________________________________
        User-friendly Desktop Internet GIS (uDig)